我将 spring boot 2.2 与 spring cloud Hoxton.SR1 一起使用。
我的数据库没有任何配置类。我只有一个 application.properties 来设置数据库。
在我的 application.properties 中,我有
spring.r2dbc.url=r2dbc:postgresql://localhost:5432/test
spring.r2dbc.schema=mcm
spring.r2dbc.username=test_user
spring.r2dbc.password=zaA41"Vv8%q96@Y>
spring.r2dbc.pool.initial-size=100
spring.r2dbc.pool.max-size=500
spring.r2dbc.pool.max-idle-time=30m
spring.r2dbc.pool.validation-query=SELECT
当我开始申请时,
我有这个完整的堆栈 https://pastebin.com/1714kMW2
在 build.gradle
implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.springframework.boot:spring-boot-starter-webflux'
implementation 'org.springframework.cloud:spring-cloud-starter-config'
implementation 'org.springframework.cloud:spring-cloud-starter-gateway'
implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
implementation 'org.springframework.boot.experimental:spring-boot-starter-data-r2dbc'
runtimeOnly 'io.r2dbc:r2dbc-postgresql'
runtimeOnly 'org.postgresql:postgresql'