Skip to content

Commit c1753e8

Browse files
committed
♻️ chore: 스웨거 url 수정
1 parent 34badee commit c1753e8

3 files changed

Lines changed: 16 additions & 6 deletions

File tree

src/main/java/com/api/advanced_mobile/global/config/SwaggerConfig.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,32 @@
44
import io.swagger.v3.oas.models.OpenAPI;
55
import io.swagger.v3.oas.models.info.Info;
66
import io.swagger.v3.oas.models.servers.Server;
7+
import org.springframework.beans.factory.annotation.Value;
78
import org.springframework.context.annotation.Bean;
89
import org.springframework.context.annotation.Configuration;
910

1011
import java.util.List;
1112

1213
@Configuration
1314
public class SwaggerConfig {
15+
16+
@Value("${server.servlet.context-path:/}")
17+
private String contextPath;
18+
1419
@Bean
1520
public OpenAPI openAPI() {
1621
Info info = new Info()
1722
.title("API Document")
1823
.version("v0.0.1")
1924
.description("API 명세서입니다.");
2025

21-
Server server = new Server();
22-
server.setUrl("https://api.13.209.194.63.nip.io");
26+
Server httpsServer = new Server();
27+
httpsServer.setUrl("https://api.13.209.194.63.nip.io/api");
28+
httpsServer.setDescription("HTTPS Server");
2329

2430
return new OpenAPI()
2531
.info(info)
26-
.servers(List.of(server));
32+
.servers(List.of(httpsServer)) // HTTPS만 명시
33+
.components(new Components());
2734
}
2835
}

src/main/java/com/api/advanced_mobile/global/config/WebConfig.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package com.api.advanced_mobile.global.config;
22

3+
import org.springframework.context.annotation.Configuration;
34
import org.springframework.web.servlet.config.annotation.CorsRegistry;
45
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
56

7+
@Configuration
68
public class WebConfig implements WebMvcConfigurer {
79

810
@Override

src/main/resources/application.properties

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ spring.jpa.open-in-view: false
1515
server.servlet.session.timeout=60m
1616

1717
#swagger
18-
springdoc.api-docs.enabled=true
19-
springdoc.swagger-ui.enabled=true
20-
springdoc.swagger-ui.config-url=/api/v3/api-docs/swagger-config
18+
springdoc.swagger-ui.url=/api/v3/api-docs
19+
springdoc.api-docs.path=/v3/api-docs
20+
springdoc.swagger-ui.operationsSorter=method
21+
springdoc.swagger-ui.disable-swagger-default-url=true

0 commit comments

Comments
 (0)