springboot 整合mybatis + 连接池配置详解

springboot 整合mybatis + 连接池配置详解

1.整合部分

1.导入mybatis与mysql-connector依赖
在这里插入图片描述

2.properties文件中配置数据源信息
在这里插入图片描述

3.创建实体类
在这里插入图片描述

4.创建mapper接口
在这里插入图片描述

5.创建userMapper.xml文件
在这里插入图片描述

6.入口类中添加@MapperScan注解参数为Mapper接口类所在包
在这里插入图片描述

7.properties文件中配置mapper.xml文件位子,与实体类别名相关信息
在这里插入图片描述

8.添加userService类
在这里插入图片描述
9.添加userController类
在这里插入图片描述
以上集成mybatis就成功了,以下是测试信息
表信息:
在这里插入图片描述

请求接口:
在这里插入图片描述

后台信息:
在这里插入图片描述

2. 连接池部分

根据后台可以看出默认的连接池为 Hikari,Hikari是性能最好的连接池,也是springboot推荐的连接池,但除了Hikari还有一个经常用的Druid连接池

Hikari可以根据properties文件直接配置连接池的属性如下
在这里插入图片描述

下面是配置Druid连接池部分

1.添加依赖
在这里插入图片描述

2.在properties文件中添加配置信息用于自动设置值
在这里插入图片描述

3.添加配置类(也可以省略第二步, 在方法里自己new 一个对象 set属性值)
在这里插入图片描述

以上Druid连接池就配置好了,这里配置的属性比较少可以自行添加其他配置信息

测试:

接口调用:
在这里插入图片描述
后台信息:
在这里插入图片描述
连接池为Druid

另外springboot还支持其他自带的连接池如 dbcp,dbcp2, tomcat,可以在properties文件中配置spring.datasource.type属性进行选择,配置信息也可以直接写在properties文件中。

  • 7
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值