修复 swagger 接口文档不展示的问题

This commit is contained in:
YunaiV
2022-02-04 00:07:35 +08:00
parent f2f36bd617
commit 4890cf05de
62 changed files with 72 additions and 67 deletions

View File

@ -8,6 +8,7 @@ import org.springframework.boot.context.properties.EnableConfigurationProperties
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.HttpHeaders;
import springfox.documentation.RequestHandler;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.service.ApiInfo;
@ -23,6 +24,7 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
import java.util.Collections;
import java.util.List;
import java.util.function.Predicate;
import static springfox.documentation.builders.RequestHandlerSelectors.basePackage;
@ -56,6 +58,7 @@ public class YudaoSwaggerAutoConfiguration {
// 设置扫描指定 package 包下的
.select()
.apis(basePackage(properties.getBasePackage()))
// .apis(basePackage("cn.iocoder.yudao.module.infra")) // 可用于 swagger 无法展示时使用
.paths(PathSelectors.any())
.build()
.securitySchemes(securitySchemes())