- 创建包com.wzy.servicebase.config,创建类SwaggerConfig。
- 固定写法,可修改参数。 ```java package com.wzy.servicebase;
import com.google.common.base.Predicates; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.service.ApiInfo; import springfox.documentation.service.Contact; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2;
@Configuration @EnableSwagger2 //Swagge2 注解 public class SwaggerConfig { @Bean public Docket webApiConfig() { return new Docket(DocumentationType.SWAGGER_2)//类型 Swagge .groupName(“webApi”) .apiInfo(webApiInfo()) .select() .paths(Predicates.not(PathSelectors.regex(“/admin/.“))) .paths(Predicates.not(PathSelectors.regex(“/error.“))) .build(); }
private ApiInfo webApiInfo(){
return new ApiInfoBuilder()
.title("网站-课程中心API文档")//设置文档的标题
.description("本文档描述了课程中心微服务接口定义")// 设置文档的描述
.version("1.0")// 设置文档的版本信息-> 1.0.0 Version information
.contact(new Contact("Helen", "http://atguigu.com",
"55317332@qq.com"))
.build();
}
}
```