【问题标题】:spring-boot-starter-data-jpa : Auto Reconnectspring-boot-starter-data-jpa :自动重新连接
【发布时间】:2018-03-06 22:21:32
【问题描述】:

在旧的 spring 版本中,我们可以在 application.properties 中使用以下代码:

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

但是现在呢?如何在新的 spring boot 2.0.0.RELEASE 中做到这一点?

【问题讨论】:

    标签: java spring jpa spring-boot properties-file


    【解决方案1】:

    添加tomcat

    spring.datasource.tomcat.testOnBorrow=true 
    spring.datasource.tomcat.validationQuery=SELECT 1
    

    请注意,不建议使用 autoReconnect。 '1.4+ 为 Spring Boot 支持的四个连接池定义了特定的命名空间:tomcat、hikari、dbcp、dbcp2(从 1.5 开始不推荐使用 dbcp)。 更多内容:Spring Boot JPA - configuring auto reconnect

    【讨论】:

      猜你喜欢
      • 2017-11-29
      • 2021-01-18
      • 2021-02-09
      • 2021-11-11
      • 2014-05-06
      • 2018-08-06
      • 2018-03-01
      • 2019-10-27
      相关资源
      最近更新 更多