<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
<exclusions>
<!--屏蔽旧版本的swagger-models-->
<exclusion>
<groupId>io.swagger</groupId>
<artifactId>swagger-models</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
<version>1.5.21</version>
</dependency>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-models</artifactId>
<version>1.5.21</version>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>1.9.6</version>
</dependency>
/**
* 功能描述:api文档
* @Author Joker DJ
* @Date 2021/8/3 11:50
* @Version 1.0
*/
@Configuration
@EnableSwagger2
@EnableSwaggerBootstrapUI
/**
* http://localhost:port/swagger-ui.html#/
* http://localhost:port/doc.html
*/
public class SwaggerConfig {
@Bean
public Docket docket() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apinfo())
.enable(true)
.groupName("业务核心")
.select().apis(RequestHandlerSelectors.any())
.paths(Predicates.not(PathSelectors.regex("/error.*")))
.paths(PathSelectors.regex("/.*"))// 对根下所有路径进行监控
.build();
}
public ApiInfo apinfo(){
Contact contact = new Contact(
"JokerDJ",
"https://blog.csdn.net/jokerdj233",
"2332810801@qq.com");
return new ApiInfo("LDAP Api文档",
"LDAP Api Documentation",
"1.0",
"#",
contact, "",
"#",
new ArrayList());
}
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。