' spring.datasource.testWhileIdle'是一个未知的财产。你的意思是' spring.datasource.tomcat.abandon-when-percentage-full'?

时间:2018-06-18 16:34:44

标签: spring spring-boot

我正在开发 Spring Boot JDBC MYSQL 示例。在这个例子中,我使用了1.3.1.RELEASE spring boot starter版本,那时我使用了以下2

spring.datasource.testWhileIdle = true
spring.datasource.validationQuery = SELECT 1

未显示任何警告的属性。现在,当我更新到1.5.13.RELEASE时,它会给我警告。在我看来,事情发生了变化。我经历了 https://docs.spring.io/spring-boot/docs/1.5.x/reference/html/common-application-properties.html ,但我并没有清楚地了解究竟发生了什么变化。有人可以指导吗?

1 个答案:

答案 0 :(得分:1)

在生产/ RELEASE版本中,您需要更改此

spring.datasource.testWhileIdle = true
spring.datasource.validationQuery = SELECT 1

spring.datasource.tomcat.test-while-idle=true
spring.datasource.tomcat.validation-query=SELECT 1

看看它是否有效。