Talks
Events

Bringing together OpenAPI 3 and Spring Boot

Badr Nasslahsen at Spring I/O Bridge

Since July 2017, there are a lot of industries adopting OpenAPI 3 specification to discover and understand the capabilities of a REST API without the need to have access to source code.

springdoc-openapi project, accelerates the generation of OpenAPI documentation for spring boot projects.

IN this talk, will deep dive into springdoc-openapi main functionalities:
- Introduction to OpenAPI 3 and swagger2
- What is the purpose of springdoc-openapi?
- How do we migrate to OpenAPI 3?
- Integration with spring-web and spring-webflux
- Integration of JSR 303 Bean Validation with OpenAPI 3
- Integration with actuator
- Global Exception Handling Using Controller Advice
- Integration with spring- HATEOAS and Pageable
- Integration with spring-security and OAuth 2.0
- Multiple OpenAPI description on the same application and groups support
- Integration with spring-cloud-gateway in a microservices architecture
- Integration with Kotlin
- Generation of the OpenAPI 3 documentation in offline mode

GitHub repo: https://github.com/springdoc/springdoc-openapi-demos.git