Spring Boot demo project utilizing Apiary API documentations using Swagger. Apiary supports Swagger as the API Description format. Swagger is an alternative format to API Blueprint for describing our API that we can use in Apiary
Swagger is an Interface Description Language for describing RESTful APIs expressed using JSON.
Swagger is used together with a set of open-source software tools to design, build, document, and use RESTful web services.
- Constructed basic Spring boot project using Spring Initializer
- Added required dependencies for Swagger
- Added required plugin configuration for generating Swagger API and Models
- Constructed Swagger API documentation as per this guidelines
- Downloaded the created Swagger Documentation
- Added the yaml config in classpath
- Generated Swagger API and Models on Build
mvn clean install
mvn spring-boot:run
- Apiary : https://linosebastian.docs.apiary.io/
- Swagger Apiary : https://help.apiary.io/swagger/
- Spring Initializer : https://start.spring.io/