在Springboot整合MyBatis的时候,默认集成了Hikari连接池,Hikari的效率比Druid高,但是Druid提供了比较便捷的监控系统,所以在企业开发中,Druid使用还是最多的。
- 添加Druid依赖
<!-- https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
- 配置Druid数据源
在application.yaml文件中添加:
spring:
datasource:
druid:
url: jdbc:mysql://localhost:3306/abc?characterEncoding=UTF-8
driver-class-name: com.mysql.jdbc.Driver
username: root
password: root
initial-size: 1 # 初始连接数
min-idle: 1 # 最小空闲
max-active: 20 # 最大连接数
max-wait: 60000 # 最长等待时间
重启项目,在日志中看到如下的文字,则表示配置成功