Spring bootデータベース接続断線再接続

2580 ワード

問題の説明
私がやっているこのプロジェクトは、データベースがスパンで、自分で管理できません.ファイアウォールは時間ごとに自動的にデータベース接続を切断します.そこで、appication.propertiesのdatasourceを配置する必要があります.Ps:私はmybatis接続データベースを使っています.
配置と具体的な意味
#     
spring.datasource.initial-size=10
#      
spring.datasource.max-idle=20
#      
spring.datasource.min-idle=5
#      
spring.datasource.max-active=50
#                       
spring.datasource.log-abandoned=true
#          
spring.datasource.remove-abandoned=true
#    (      )
spring.datasource.remove-abandoned-timeout=180
##
spring.datasource.max-wait=1000
spring.datasource.test-while-idle=true
#          
spring.datasource.validation-query=select 1 from dual
spring.datasource.test-on-borrow=true
#           10     
spring.datasource.min-evictable-idle-time-millis=600000
spring.datasource.time-between-eviction-runs-millis=300000