1. 导入pom依赖
<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>
2.开启配置
@Configuration
@EnableSwagger2
public class SpringFoxConfig {
@Bean
public Docket docket(){
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.any())
.build();
}
private ApiInfo apiInfo(){
Contact contact = new Contact("cc","none","none");
return new ApiInfo(
"SwaggerDemo",
"xxx接口文档",
"版本1.0",
"http://localhost:8080",
contact,
"Apache 2.0",
"http://www.apache.org/licenses/LICENSE-2.0",
new ArrayList<VendorExtension>());
}
}
3.访问地址
http://localhost:8080/swagger-ui.html