本文主要是介绍SpringBoot2集成使用hikari连接池报 Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl 错附解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原因是hikari 连接池对数据库连接管理的问题,
后来发现SpringBoot2配置文件有所变化,需要更改一下配置
#datasource
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/ak_blog?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
spring.datasource.username=root
spring.datasource.password=
以下是补充配置
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
spring.datasource.hikari.minimum-idle=5
spring.datasource.hikari.maximum-pool-size=15
spring.datasource.hikari.auto-commit=true
spring.datasource.hikari.idle-timeout=30000
spring.datasource.hikari.pool-name=DatebookHikariCP
spring.datasource.hikari.max-lifetime=500000 //不小于30s 否则会回到默认的1800秒
spring.datasource.hikari.connection-timeout=30000
spring.datasource.hikari.connection-test-query=SELECT 1
这篇关于SpringBoot2集成使用hikari连接池报 Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl 错附解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!