Swagger
Configuración
Para añadir documentación a nuestra aplicación [Api Rest](Cómo crear un API REST con Spring Boot) se siguen los siguientes pasos:
1. OpenApi
Se añade al pom.xml la siguiente dependencia:
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.2.0</version>
</dependency>
Y en la url http://localhost:8080/v3/api-docs ya podemos ver la documentación asociada a la api.
2. Integración con Swagger
OpenApi ya está integrado por defecto con swagger.
Se puede ver la documentación swagger asociada a la api en http://localhost:8080/swagger-ui.html
3. Generar documentación
Se hace con @Operation
y @ApiResponses
Enlaces
- https://www.bezkoder.com/spring-boot-swagger-3/
- https://springdoc.org/
- https://www.bezkoder.com/spring-boot-swagger-3/