mybatis系列-tkmybatis-03-SpringBoot整合TkMybatis+HikariCP

上一章把SpringBoot与TkMybatis整合了起来,本章再把 HikariCP也加进来。
 
1、pom.xml文件
因为SpringBoot已经包含了HikariCP的相关依赖,无需添加,所以这里相对于 上一篇没有变动
 
 
2、application.properties增加HikariCP配置项
# tomcat配置
server.port=8081
server.tomcat.uri-encoding=utf-8


# datasource配置
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/foodie-shop?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8&allowMultiQueries=true
spring.datasource.username=root
spring.datasource.password=123456


# 数据源类型:HikariCP
spring.datasource.type= com.zaxxer.hikari.HikariDataSource
# 最小连接数
spring.datasource.hikari.minimum-idle= 5
# 连接超时的最大时长(毫秒),超时则被释放(retired),默认:10分钟
spring.datasource.hikari.idle-timeout= 600000
# 最大连接数
spring.datasource.hikari.maximum-pool-size= 10
# 是否自动提交
spring.datasource.hikari.auto-commit= true
# 连接池名字
spring.datasource.hikari.pool-name= MyHikariCP
# 连接的生命时长(毫秒),超时而且没被使用则被释放(retired),默认20分钟
spring.datasource.hikari.max-lifetime= 1800000
# 等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLException,默认30秒
spring.datasource.hikari.connection-timeout= 30000
spring.datasource.hikari.connection-test-query= SELECT 1

# TkMybatis配置
## mapper映射文件,配置xml位置接口,mapper类和pojo实体类的位置都可以通过xml文件找到,所以不用配置
mybatis.mapper-locations=classpath*:mapper/*.xml
## 所有POJO类所在包路径
mybatis.type-aliases-package=com.example.demotkmybatisgenerator.pojo
 
 
 
 
3、启动application
启动application并用postman发出模拟请求,此时可以看见,连接池的名字已经变成了配置的MyHikariCP,且数据源类型也改成了com.zaxxer.hikari.HikariDataSource
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值