From cbbe6c19456a3fc915f0368e92f5e1d00362eb7f Mon Sep 17 00:00:00 2001 From: This2sho Date: Tue, 19 Mar 2024 05:40:08 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20swagger=20=EC=84=9C=EB=B2=84=20=EC=A3=BC?= =?UTF-8?q?=EC=86=8C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/parking/config/SwaggerConfig.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/example/parking/config/SwaggerConfig.java b/src/main/java/com/example/parking/config/SwaggerConfig.java index e6ad288b..497771c8 100644 --- a/src/main/java/com/example/parking/config/SwaggerConfig.java +++ b/src/main/java/com/example/parking/config/SwaggerConfig.java @@ -8,6 +8,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme; import io.swagger.v3.oas.models.security.SecurityScheme.In; import io.swagger.v3.oas.models.security.SecurityScheme.Type; +import io.swagger.v3.oas.models.servers.Server; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -16,13 +17,15 @@ @Configuration public class SwaggerConfig { + private static final String JSESSIONID = "JSESSIONID"; + @Bean public OpenAPI openAPI() { SecurityScheme auth = new SecurityScheme() - .type(Type.APIKEY).in(In.COOKIE).name("JSESSIONID"); - SecurityRequirement securityRequirement = new SecurityRequirement().addList("JSESSIONID"); + .type(Type.APIKEY).in(In.COOKIE).name(JSESSIONID); + SecurityRequirement securityRequirement = new SecurityRequirement().addList(JSESSIONID); - return new OpenAPI() + return new OpenAPI().addServersItem(new Server().url("/")) .components(new Components().addSecuritySchemes("JSESSIONID", auth)) .addSecurityItem(securityRequirement); }