diff --git a/build.gradle.kts b/build.gradle.kts index 46f9bd7..0adabc9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -36,6 +36,7 @@ dependencies { implementation(libs.spring.boot.starter.cache) implementation(libs.spring.boot.starter.data.jdbc) implementation(libs.spring.boot.starter.validation) + implementation(libs.spring.doc) implementation(libs.flyway.database.postgresql) implementation(libs.kotlin.reflect) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 0deb867..2e91484 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -10,6 +10,7 @@ sentry = "8.27.0" spring-grpc = "1.0.1" protoc = "3.25.1" grpc-java = "1.60.0" +springdoc = "2.8.6" [libraries] spring-boot-starter-web = { module = "org.springframework.boot:spring-boot-starter-web" } @@ -20,6 +21,7 @@ spring-boot-starter-data-jdbc = { module = "org.springframework.boot:spring-boot spring-boot-starter-validation = { module = "org.springframework.boot:spring-boot-starter-validation" } spring-boot-starter-test = { module = "org.springframework.boot:spring-boot-starter-test" } spring-boot-devtools = { module = "org.springframework.boot:spring-boot-devtools" } +spring-doc = { module = "org.springdoc:springdoc-openapi-starter-webmvc-ui", version.ref = "springdoc" } micrometer-registry-prometheus = { module = "io.micrometer:micrometer-registry-prometheus" } micrometer-tracing-bridge-otel = { module = "io.micrometer:micrometer-tracing-bridge-otel" }