Bringing together OpenAPI 3 and Spring Boot
summary
springdoc-openapi automates OpenAPI 3 generation for Spring Boot apps, supporting Spring MVC and reactive WebFlux, Kotlin coroutines, JSR‑303 validation, HATEOAS and Pageable types and hiding native Spring parameters. demos include an OAuth2 flow using Keycloak where Swagger UI obtains a bearer token and calls a protected endpoint, offline JSON/YAML generation via Maven/Gradle plugins, and a gateway aggregation using springdoc-openapi WebFlux UI with grouped OpenAPI beans to expose multiple service docs.
AI-written summary · about
chapters (14)
- 0:00Start
- 0:53Introduce the Open Api
- 1:30What Is Open Api
- 2:00Open Api Specification
- 8:48Spring Mvc
- 10:02Demo
- 10:38Dependencies
- 15:04Webflux
- 25:19Group Support
- 26:36Offline Mode
- 31:44Questions
- 31:56Is It Possible To Integrate a Spring Open Api with a Spring Cloud Contract
- 32:21What Does Open Api Version Three Offers
- 33:48Is There a Way To Recommend Routes Defined by Functional Definitions
related talks
50mUsing Spring with OpenAPI
51mOpenAPI and Spring-Boot 4 - What's New?
26mDocumenting Your API Effectively: a Complete Tour of Spring-doc
44mThe Kung-Fu of Customizing OpenAPI
01h 23mDocumenting RESTful APIs
57mDocumenting RESTful APIs with Spring REST Docs
48mDynamic OpenAPIs with Spring Cloud Gateway
35mAPI-First! Contract-First! Make API development great again!
