Skip to content

Commit ad3f4ef

Browse files
authored
feat: Swagger를 추가한다 (#28)
1 parent 60787cf commit ad3f4ef

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

gradle/spring.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ dependencies {
88
implementation "org.springframework.boot:spring-boot-starter-webflux"
99
implementation "org.springframework.boot:spring-boot-starter-data-jpa"
1010
implementation 'org.springframework.retry:spring-retry'
11+
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0'
1112

1213
testImplementation "org.springframework.boot:spring-boot-starter-test"
1314
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package me.misik.api.infra
2+
3+
import io.swagger.v3.oas.models.OpenAPI
4+
import io.swagger.v3.oas.models.info.Info
5+
import org.springframework.context.annotation.Bean
6+
import org.springframework.context.annotation.Configuration
7+
8+
@Configuration
9+
class SwaggerConfig {
10+
11+
@Bean
12+
fun customOpenAPI(): OpenAPI {
13+
return OpenAPI()
14+
.info(
15+
Info().title("Misik API")
16+
.version("1.0")
17+
.description("Misik API Description"))
18+
}
19+
}

0 commit comments

Comments
 (0)