Bringing together OpenAPI 3 and Spring Boot by Badr Nasslahsen @ Spring I/O Bridge

preview_player
Показать описание
Spring I/O Bridge (online conference) - 15 May 2020

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
Рекомендации по теме
Комментарии
Автор

Great and very clear Badr! Thanks to you 👍

bilygentel
Автор

thank you so much
how i can add examples for requests and responses?

ayahalrifai
Автор

is it possible to remove the Swagger logo(s)?

cugoman
Автор

could I add openApi in a not spring boot project?

MrCheck
Автор

Does it support parameter serialization? For example when complex DTO controller parameter gets built out of several query parameters.

mikhailgordienko
Автор

Does anyone know any video/textual course about how to generate OpenAPI Specification Programmatically for JAX-RS Web App. Please Please. I need it.

jatinbansal
Автор

SpringDoc library is compatible with spring framework? Not Spring Boot. I have a project with spring core 3.2.1 and i do not know compatibility with springdoc.

eduardogoni
Автор

Hi
Need some help here

By default swagger UI using http protocol, My application only allows https requests. If i click execute on try out, i am getting 401 (unauthourized request). Can you/anyone please tell me how to have this swagger UI to use https protocol.




Thanks

benjaminfrank