Ejemplo básico de swagger con spring boot.

Los archivos que se necesitan para configurar swagger son los siguientes:

build.gradle Agregar los jars con el grupo io.springfox

com.swagger.template.configuration.SwaggerConfig

Es necesario agregar la anotación EnableSwagger2 y crear el bean que regrese un tipo Docket.

com.swagger.template.controllerApiController

Solo con agregar la anotación @Api swagger infiere y crea la interfaz gráfica.

Para ejecutar la aplicación se puede usar gradle wrapper: ./gradlew run

la documentación se puede visualiza en: http://localhost:8080/swagger-ui.html