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连接池

扫描二维码关注公众号,回复: 5028242 查看本文章

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

下面是配置Druid连接池部分

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

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

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

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

测试:

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

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

猜你喜欢

转载自blog.csdn.net/weixin_43866295/article/details/86500610