Development/Spring Boot3 (Kotlin)
[Kotlin][SpringBoot3] Kopring 서버 기본 실습 03 - Swagger 적용하기 (using springdoc)
Tradgineer
2023. 9. 5. 08:30
1. 이전 포스팅
https://growingsaja.tistory.com/954
2. Spring Boot3 (kotlin) 에 swagger 적용하기
springdoc을 사용해 swagger를 적용합니다.
// vim build.gradle.kts
// ...
dependencies {
implementation("org.springframework.boot:spring-boot-starter-data-jpa")
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
implementation("org.jetbrains.kotlin:kotlin-reflect")
developmentOnly("org.springframework.boot:spring-boot-devtools")
runtimeOnly("com.h2database:h2")
testImplementation("org.springframework.boot:spring-boot-starter-test")
// swagger
implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0")
}
// ...
4. swagger 설정 정보와 swagger api 문서 조회 기능 활성화 확인
http://localhost:8080/v3/api-docs
http://localhost:8080/swagger-ui/index.html
bybit-ticker : 클래스명에서 부분 가공해 노출되는 text입니다. 클래스명이 BybitTicker이기 때문에 bybit-ticker로 노출됩니다.
5. 참조