时间:2021-05-20
在Spring Boot JPA连接Mysql的过程中,经过 8小时后会发现断连的情况。application.properties配置如下(此坑我跳过,欢迎入坑):
原因分析:
mysql在默认的情况下,如果发现一个连接空闲时间超过8小时,将会在数据库端自动关闭这个连接。(mysql wait_timeout 为8小时)。
解决方式:
1 . Mysql 5 版本之前可以通过在URL后面加入autoReconnect=true,如:
2 . application.properties文件中加入:
spring.datasource.test-on-borrow=falsespring.datasource.test-while-idle=truespring.datasource.time-between-eviction-runs-millis= 36000003 . 粗暴点的直接修改 wait_timeout 时间:
推荐第二种方式
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
遇到java向mysql插入数据乱码问题,如何解决?MySQL默认编码是latin1mysql>showvariableslike'character%';+-
一,准备工作,建立spring-boot-sample-mysql工程1、http://start.spring.io/A、Artifact中输入spring-
iPhone8连WiFi慢怎么解决?很多iPhone8用户在使用联网的时候,可能会遇到连接wifi很慢问题,那么如何解决iPhone8连wifi慢问题呢?下面我
电脑鼠标用久了的童鞋可能会出现鼠标时断时连的问题,对于不舍得掏钱更换鼠标的童鞋来说,到底该如何解决这一现象呢?下面就由小编来为大家分析一下各种原因以及相对应的解
使用maven插件generate生成MyBatis相关文件在项目中增加maven依赖-mybatis-spring-boot-starter-mysql-co