Add Maven relies in pom.xml file
<!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version> </dependency>
Config a new packet, and adds the class SwaggerConfig.java Swagger disposed thereunder.
@Configurable @EnableSwagger2 public class SwaggerConfig { @Bean public Docket CreateRestApi(){ return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select(). apis(RequestHandlerSelectors.any()).paths(PathSelectors.any()).build(); } public ApiInfo apiInfo(){ return new ApiInfoBuilder().build(); } }
Add in application startup class
@EnableSwagger2
Start page test
Browser to access http: // localhost: 8001 / swagger -ui.html # /