@@ -21,7 +21,7 @@ repositories {
2121}
2222
2323extra[" kotestVersion" ] = " 5.9.1"
24- extra[" openAPIVersion" ] = " 1 .8.0 "
24+ extra[" openAPIVersion" ] = " 2 .8.4 "
2525extra[" testcontainersVersion" ] = " 1.20.4"
2626extra[" coroutinesCoreVersion" ] = " 1.10.1"
2727
@@ -44,15 +44,15 @@ dependencies {
4444 annotationProcessor(" org.projectlombok:lombok" )
4545
4646 // OpenAPI
47- implementation(" org.springdoc:springdoc-openapi-kotlin:${property(" openAPIVersion" )} " )
48- implementation(" org.springdoc:springdoc-openapi-webflux-ui:${property(" openAPIVersion" )} " )
47+ implementation(" org.springframework.cloud:spring-cloud-function-web:4.2.1" )
48+ implementation(" org.springdoc:springdoc-openapi-starter-webflux-ui:${property(" openAPIVersion" )} " )
49+ implementation(" com.fasterxml.jackson.module:jackson-module-kotlin" )
4950
5051 // Database
51- implementation(" io.asyncer:r2dbc-mysql:1.3.1" )
5252 implementation(" io.r2dbc:r2dbc-pool:1.0.2.RELEASE" )
53- runtimeOnly(" com.mysql:mysql-connector-j:8.4.+" )
5453 implementation(" org.springframework.data:spring-data-commons" )
5554 implementation(" org.springframework.data:spring-data-relational" )
55+ implementation(" org.postgresql:r2dbc-postgresql:1.0.7.RELEASE" )
5656
5757 // Test
5858 testImplementation(" io.kotest:kotest-runner-junit5:${property(" kotestVersion" )} " )
@@ -64,9 +64,9 @@ dependencies {
6464 testImplementation(" org.springframework.boot:spring-boot-starter-test" )
6565 testImplementation(" org.springframework.boot:spring-boot-testcontainers" )
6666 testImplementation(" io.projectreactor:reactor-test" )
67- testImplementation(" org.testcontainers:junit-jupiter:1.17.3 " )
68- testImplementation(" org.testcontainers:mysql:1.17.3 " )
69- testImplementation(" org.testcontainers:r2dbc" )
67+ testImplementation(" org.testcontainers:junit-jupiter:${property( " testcontainersVersion " )} " )
68+ testImplementation(" org.testcontainers:postgresql: ${property( " testcontainersVersion " )} " )
69+ testImplementation(" org.testcontainers:r2dbc: ${property( " testcontainersVersion " )} " )
7070
7171 // Faker
7272 implementation(" net.datafaker:datafaker:1.8.1" )
0 commit comments