@[TOC](spring boot集成swagger之springfox-boot-starter配置指定paths()(四))
1、概述
一般来说,通过上一篇的使用,可以解决我们项目中大部分的应用场景。但是,如果想更灵活的通过url来控制,则需要配合使用paths
2、使用
2.1、正则表达式
@Bean
public Docket swaggerSpringMvcPlugin() {
return new Docket(DocumentationType.OAS_30)
.groupName("business-api")
.select()
.apis(RequestHandlerSelectors.any())
.paths(paths())
.build()
.apiInfo(apiInfo())
;
}
private Predicate<String> paths() {
Predicate<String> pathPredicate = PathSelectors.regex("/business.*").or(PathSelectors.regex("/contacts.*"));;
return pathPredicate;
}
2.2、ant匹配
@Bean
public Docket swaggerSpringMvcPlugin() {
return new D