Skip to content

Commit 28f380f

Browse files
authored
Merge pull request #32 from Nexters/main
release: 0.0.5
2 parents 88b1c2c + c682b99 commit 28f380f

File tree

3 files changed

+20
-6
lines changed

3 files changed

+20
-6
lines changed

gradle.properties

+3
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,6 @@ h2Version=1.4.200
3131

3232
### Snowflake ###
3333
snowflakeVersion=5.2.5
34+
35+
### SpringDoc ###
36+
springDocVersion=2.3.0

gradle/spring.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ dependencies {
77
implementation "org.springframework.boot:spring-boot-starter-web"
88
implementation "org.springframework.boot:spring-boot-starter-webflux"
99
implementation "org.springframework.boot:spring-boot-starter-data-jpa"
10-
implementation 'org.springframework.retry:spring-retry'
11-
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0'
10+
implementation "org.springframework.retry:spring-retry"
11+
implementation "org.springdoc:springdoc-openapi-starter-webmvc-api:${springDocVersion}"
1212

1313
testImplementation "org.springframework.boot:spring-boot-starter-test"
1414
}

src/main/kotlin/me/misik/api/infra/SwaggerConfig.kt

+15-4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package me.misik.api.infra
22

33
import io.swagger.v3.oas.models.OpenAPI
44
import io.swagger.v3.oas.models.info.Info
5+
import io.swagger.v3.oas.models.servers.Server
56
import org.springframework.context.annotation.Bean
67
import org.springframework.context.annotation.Configuration
78

@@ -10,10 +11,20 @@ class SwaggerConfig {
1011

1112
@Bean
1213
fun customOpenAPI(): OpenAPI {
14+
val info = Info()
15+
.title("Misik API")
16+
.version("1.0")
17+
.description("Misik API Description")
18+
19+
val server = Server()
20+
server.url = SWAGGER_URL
21+
1322
return OpenAPI()
14-
.info(
15-
Info().title("Misik API")
16-
.version("1.0")
17-
.description("Misik API Description"))
23+
.info(info)
24+
.servers(listOf(server))
25+
}
26+
27+
private companion object {
28+
private const val SWAGGER_URL = "misik-api"
1829
}
1930
}

0 commit comments

Comments
 (0)