









让deepseek写了个springboot+mybatis使用hikari的连接池,测试程序启动的时候会不会创建连接。
数据库连接池配置
# HikariCP连接池配置
hikari:
# 连接池名称
pool-name: MyHikariCP
# 最小空闲连接数
minimum-idle: 5
# 最大连接数
maximum-pool-size: 20
# 空闲连接存活最大时间(毫秒)
idle-timeout: 600000
# 连接最大存活时间(毫秒)
max-lifetime: 1800000
# 连接超时时间(毫秒)
connection-timeout: 30000
# 测试连接是否可用的查询语句
connection-test-query: SELECT 1
1.程序启动完成后,没有访问接口,没有创建连接。下面的连接是navicat连接的

2.访问一次查询接口后,创建了5个连接,这也是最小连接数

工作事情多了,就容易忘记,最好记录下要做的事情。每天检查下自己要做的事情,这样就不会漏掉事情了。以前的领导说的,允许自己忘记事情,每天可以检查要做的事情。有道理的
程序关闭或者重启后,数据库连接就会清空,是因为程序关闭的时候,数据库连接会关闭
mysql wait_timeout变量,设置数据库连接,mysql端存活时间.如果wait_timeout=60秒,超过60秒的数据库连接会被断开。浏览器访问接口,不会报错,连接池会校验旧的连接是否有效,无效的连接,会重新创建数据库连接。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。