我正在开发 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 ,但我并没有清楚地了解究竟发生了什么变化。有人可以指导吗?
答案 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
看看它是否有效。