lino-sebastian / spring-boot-apiary

Spring Boot demo project utilizing Swagger apiary documentations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spring-boot-apiary

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

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.

What have been done

  1. Constructed basic Spring boot project using Spring Initializer
  2. Added required dependencies for Swagger
  3. Added required plugin configuration for generating Swagger API and Models
  4. Constructed Swagger API documentation as per this guidelines
  5. Downloaded the created Swagger Documentation
  6. Added the yaml config in classpath
  7. Generated Swagger API and Models on Build

Build

mvn clean install

Run

mvn spring-boot:run

Tools Used

About

Spring Boot demo project utilizing Swagger apiary documentations


Languages

Language:Java 100.0%