第一步:导入依赖
io.springfox springfox-swagger22.6.1 第二步:编写配置类 io.springfox springfox-swagger-ui2.6.1
@Configuration
@EnableSwagger2
public class MySwaager extends WebMvcConfigurationSupport {
@Bean
public Docket customDocket() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage("com.xiaokai"))//扫描的包路径
.build();
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("微信 API接口")//文档说明
.version("1.0.0")//文档版本说明
.build();
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**").addResourceLocations(
"classpath:/static/");
registry.addResourceHandler("swagger-ui.html").addResourceLocations(
"classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**").addResourceLocations(
"classpath:/META-INF/resources");
super.addResourceHandlers(registry);
}
}
第三步:
运行Swagger网址
http://localhost:8080/swagger-ui.htmlhttp://localhost:8080/swagger-ui.html



