From 791bc3937ab74ab0d134dd0122f07715621415fe Mon Sep 17 00:00:00 2001 From: chat26666 Date: Fri, 4 Jul 2025 22:26:39 +0900 Subject: [PATCH] fix:swagger --- .../swagger/config/SwaggerConfig.java | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/ezcode/codetest/infrastructure/swagger/config/SwaggerConfig.java b/src/main/java/org/ezcode/codetest/infrastructure/swagger/config/SwaggerConfig.java index 4d32355b..5338c1e8 100644 --- a/src/main/java/org/ezcode/codetest/infrastructure/swagger/config/SwaggerConfig.java +++ b/src/main/java/org/ezcode/codetest/infrastructure/swagger/config/SwaggerConfig.java @@ -8,22 +8,29 @@ import io.swagger.v3.oas.annotations.info.Info; import io.swagger.v3.oas.annotations.security.SecurityRequirement; import io.swagger.v3.oas.annotations.security.SecurityScheme; +import io.swagger.v3.oas.annotations.servers.Server; @Configuration @OpenAPIDefinition( - info = @Info(title = "API 문서", version = "v1"), - security = @SecurityRequirement(name = "JWT") + servers = { + @Server( + url = "https://ezcode.my", // ← 슬래시 없이 호스트만! + description = "Production server" + ) + }, + info = @Info(title = "API 문서", version = "v1"), + security = @SecurityRequirement(name = "JWT") ) @SecurityScheme( - name = "JWT", - type = SecuritySchemeType.HTTP, - scheme = "bearer", - bearerFormat = "JWT" + name = "JWT", + type = SecuritySchemeType.HTTP, + scheme = "bearer", + bearerFormat = "JWT" ) @SecurityScheme( - name = "JWT_REFRESH", // refreshToken용 - type = SecuritySchemeType.APIKEY, - in = SecuritySchemeIn.HEADER + name = "JWT_REFRESH", // refreshToken용 + type = SecuritySchemeType.APIKEY, + in = SecuritySchemeIn.HEADER ) public class SwaggerConfig { }