From deb330b4cdcacaaab61002dfa8826b7f4e37d238 Mon Sep 17 00:00:00 2001 From: liquor <958142070@qq.com> Date: Tue, 21 Oct 2025 02:46:00 +0000 Subject: [PATCH] =?UTF-8?q?fix(api-doc):=20=E4=BF=AE=E5=A4=8D=E5=85=A8?= =?UTF-8?q?=E5=B1=80=20OpenAPI=20=E9=89=B4=E6=9D=83=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E9=94=99=E8=AF=AF=EF=BC=8C=E6=94=B9=E4=B8=BA=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=20securitySchemes=20=E7=9A=84=20key?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apidoc/autoconfigure/SpringDocAutoConfiguration.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/autoconfigure/SpringDocAutoConfiguration.java b/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/autoconfigure/SpringDocAutoConfiguration.java index 8b45e45c..8a302f63 100644 --- a/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/autoconfigure/SpringDocAutoConfiguration.java +++ b/continew-starter-api-doc/src/main/java/top/continew/starter/apidoc/autoconfigure/SpringDocAutoConfiguration.java @@ -107,16 +107,14 @@ public class SpringDocAutoConfiguration implements WebMvcConfigurer { public GlobalOpenApiCustomizer globalOpenApiCustomizer(SpringDocExtensionProperties properties) { return openApi -> { if (openApi.getPaths() != null) { - openApi.getPaths().forEach((s, pathItem) -> { + openApi.getPaths().forEach((path, pathItem) -> { // 为所有接口添加鉴权 Components components = properties.getComponents(); if (components != null && MapUtil.isNotEmpty(components.getSecuritySchemes())) { Map securitySchemeMap = components.getSecuritySchemes(); pathItem.readOperations().forEach(operation -> { SecurityRequirement securityRequirement = new SecurityRequirement(); - List list = CollUtils.mapToList(securitySchemeMap - .values(), SecurityScheme::getName); - list.forEach(securityRequirement::addList); + securitySchemeMap.keySet().forEach(securityRequirement::addList); operation.addSecurityItem(securityRequirement); }); }