#SpringDoc
Spring developers spend hours tuning OpenAPI configs that Quarkus generates correctly by default. This is how the zero-config model actually works.

www.the-main-thread.com/p/springdoc-...
January 26, 2026 at 8:15 AM
🚀 Day 12 of Spring Boot Advent of Code 🌟
Today, we document our API with SpringDoc OpenAPI! Learn to generate interactive docs with Swagger UI for a polished developer experience.

Catch up on all episodes here:
📹 www.youtube.com/watch?v=poQK...

#SpringBoot #SpringDoc #OpenAPI #Java23 #AdventOfCode
December 12, 2024 at 2:36 PM
✨ New 2-part series out: Logging MCP protocol with stdio
Reviewed by @danvega.dev (Java Champion) & Badr Nasslahsen (Springdoc inventor, who also contributed via PR).

🔗 dzone.com/articles/log...

🔥 More parts III etc soon — making Copilot do what it can’t today.

#Java #SpringBoot #MCP #Copilot
August 18, 2025 at 7:42 PM
Swagger UI with Spring Boot 3 done right. @cat-edelveis.bsky.social shows how to document your #Java APIs with springdoc-openapi, customize and secure them – production-ready and beginner-friendly. Watch the tutorial: youtu.be/bvhpje9sl6E
Swagger UI Integration in Spring Boot 3 (Beginner-Friendly)
YouTube video by Bits & Beans
youtu.be
June 9, 2025 at 1:42 PM
4/ Springdoc makes it stupid simple to document your API.

Just use:

🔖 @Tag → group endpoints
📘 @Operation → describe what it does
🎯 @ApiResponse → success & error codes
🔡 @Parameter → inputs
Boom. Docs.

#SpringBoot #SwaggerUI #OpenAPI #bolhadev #pudim
a cartoon of spongebob giving the thumbs up with the words too easy below him
ALT: a cartoon of spongebob giving the thumbs up with the words too easy below him
media.tenor.com
April 7, 2025 at 5:37 PM
4/ Com springdoc é facílimo documentar sua API.

Use:

🔖 @Tag → agrupa endpoints
📘 @Operation → descreve ações
🎯 @ApiResponse → códigos de retorno
🔡 @Parameter → define entradas
Pronto. Tá documentado.

#SpringBoot #SwaggerUI #OpenAPI #bolhadev #pudim
a basketball player with the number 23 on his jersey is kneeling down on the court while a crowd watches .
ALT: a basketball player with the number 23 on his jersey is kneeling down on the court while a crowd watches .
media.tenor.com
April 7, 2025 at 5:48 PM
SpringDoc is a really cool tool that lets you generate #OpenAPI 3.1 specification files from any #Spring app, all you need to do is add annotations. To help you get started, @philsturgeon.com has put together this excellent guide:

bump.sh/blog/generat...
Generating OpenAPI docs for Java with Spring Boot · Bump.sh
From API contract to documentation portal: streamline your workflow and deliver the best API experience. Built for engineers and tech writers.
bump.sh
June 20, 2025 at 12:49 PM
🚀 Auto-Generate Swagger Documentation for Your Java Microservice
Manually writing Swagger docs? 😓 It's time to level up your workflow and let your **code generate the docs for you** — automatically! If you're using **Spring Boot** , the best way to do this is with: ## ✅ Springdoc OpenAPI ### 🔧 What It Does **Springdoc OpenAPI** is a free, open-source integration that **automatically generates Swagger UI and OpenAPI 3 documentation** from your Spring Boot REST APIs. No manual effort required — just annotate your controllers as usual! ## 🛠 How to Set It Up ### 1. Add Dependency in `pom.xml` <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-ui</artifactId> <version>1.7.0</version> <!-- use latest --> </dependency> > 📦 Works with Maven — use the corresponding dependency for Gradle if needed. ### 2. Run Your Application and Access Swagger UI Once your app is running, open your browser and visit: http://localhost:8080/swagger-ui/index.html > 🎉 You'll see a full, interactive Swagger UI with all your API endpoints, parameters, responses, and models! ## ✅ What It Supports * REST Controllers (`@RestController`) * Mappings like `@GetMapping`, `@PostMapping`, etc. * Bean validation annotations (`@NotNull`, `@Size`, etc.) * Spring Security annotations (with extra config) * Custom documentation with: * `@Operation` * `@ApiResponse` * `@Parameter` ## 🔍 Bonus: Get Raw OpenAPI Spec For exporting your API or generating clients: http://localhost:8080/v3/api-docs > Returns the OpenAPI 3 JSON spec! ## ✨ Example: Auto-Documented Controller @RestController @RequestMapping("/api") public class UserController { @GetMapping("/users") public List<User> getAllUsers() { return userService.getAllUsers(); } @PostMapping("/users") public User createUser(@RequestBody @Valid User user) { return userService.createUser(user); } } > The above controller will automatically show in Swagger UI — no extra setup needed! ## 🙌 Final Thoughts Using **Springdoc OpenAPI** is a quick win for any Java microservice project. It ensures: * ✅ Always up-to-date documentation * 🤝 Easier collaboration with frontend/backend/devops * 🚀 Faster onboarding for new devs * 🧹 Eliminates outdated manual Swagger files ## 🔗 Useful Links * Springdoc OpenAPI GitHub Repo * Official Documentation * Swagger UI Demo * OpenAPI 3.0 Spec
forem.com
May 9, 2025 at 6:32 AM
Spring Data JPA と Springdoc OpenAIP の組み合わせで、 Pageable をいい感じに吐き出すようにするやつ。いつも忘れる上に見つけにくくて困る。
github.com/springdoc/sp...
Mapping of Pageable-Object to correct URL-Parameter in Swagger UI · Issue #177 · springdoc/springdoc-openapi
If you create an api-documentation with springdoc-openapi for a spring-data-rest application, that exposes the Pageable-Object as api-parameter, like this: @RequestMapping(value = "/search", method...
github.com
December 20, 2024 at 9:01 AM
Achei um bug no springdocs com clash de names, alguém já passou por isso?

github.com/jeffque/spri...

Criei a issue no repo do springdoc também, claro
GitHub - jeffque/spring-doc-name-clash: SpringDoc open api name clash between inner record and package-level record
SpringDoc open api name clash between inner record and package-level record - jeffque/spring-doc-name-clash
github.com
November 26, 2025 at 1:29 PM