Skip to content

Commit ec03e29

Browse files
committed
add openapi generation
1 parent f5dee71 commit ec03e29

File tree

4 files changed

+9
-2
lines changed

4 files changed

+9
-2
lines changed

build.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ dependencies {
2020
runtimeOnly("com.h2database:h2:2.2.224")
2121
testImplementation(libs.spring.boot.starter.test)
2222

23+
// SpringDoc OpenAPI 3 support
24+
implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0")
25+
2326
// Jackson dependencies - required for OpenAPI client
2427
implementation(libs.jackson.databind)
2528
implementation(libs.jackson.datatype.jsr310)

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/resources/application.properties

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,7 @@ spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
1313
spring.jpa.hibernate.ddl-auto=create-drop
1414
spring.jpa.show-sql=true
1515
spring.jpa.properties.hibernate.format_sql=true
16+
17+
# SpringDoc OpenAPI Configuration
18+
springdoc.api-docs.path=/api-docs
19+
springdoc.swagger-ui.path=/swagger-ui.html

0 commit comments

Comments
 (0)