ruoyi-admin/src/main/resources/application.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-framework/src/main/java/com/ruoyi/framework/config/SwaggerConfig.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ruoyi-admin/src/main/resources/application.yml
@@ -129,6 +129,10 @@ - /favicon.ico - /*/api-docs - /*/api-docs/** - /swagger-ui/** - /webjars/** - /swagger-ui.html - /doc.html # actuator 监控配置 - /actuator - /actuator/** @@ -202,6 +206,9 @@ name: ${sa-token.token-name} springdoc: swagger-ui: # 持久化认证数据 persistAuthorization: true #这里定义了两个分组,可定义多个,也可以不定义 group-configs: - group: 1.演示模块 ruoyi-framework/src/main/java/com/ruoyi/framework/config/SwaggerConfig.java
@@ -23,6 +23,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Optional; import java.util.Set; /** * Swagger 文档配置 @@ -51,8 +52,11 @@ openApi.tags(swaggerProperties.getTags()); openApi.paths(swaggerProperties.getPaths()); openApi.components(swaggerProperties.getComponents()); Set<String> keySet = swaggerProperties.getComponents().getSecuritySchemes().keySet(); List<SecurityRequirement> list = new ArrayList<>(); list.add(new SecurityRequirement().addList("apikey")); SecurityRequirement securityRequirement = new SecurityRequirement(); keySet.forEach(securityRequirement::addList); list.add(securityRequirement); openApi.security(list); return openApi;