spring-boot-openapi-documentation - Spring Boot OpenAPI Documentation with SpringDoc
Generates OpenAPI 3.0 documentation and Swagger UI for Spring Boot 3.x REST APIs using SpringDoc.
Tags
Updated: 2026-06-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Generate OpenAPI 3.0 specifications
- Configure Swagger UI settings
- Add OpenAPI annotations to controllers
- Document request and response models
- Configure API security schemes
- Document pagination endpoints
- Customize OpenAPI definitions programmatically
- Group APIs by domain or version
- Document error responses
Inputs
- Spring Boot 3.x project
- Maven or Gradle build file
- REST API controller classes
- DTO or entity classes
- application.yml configuration file
Outputs
- OpenAPI 3.0 JSON specification
- Swagger UI web interface
- Annotated controller and model source files
- OpenAPI configuration bean source code
Requirements
- Spring Boot 3.x application
- Java or Kotlin runtime
- Maven or Gradle build system
- SpringDoc OpenAPI starter dependency
