Spring Boot 2.0 以上默认使用 Hikari 数据源(号称最快的数据源)。
Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。
Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。
pom.xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!--druid版本不要太低,不然mysql的DateTime映射为LocalDateTime时会出现SQLFeatureNotSupportedException-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.4</version>
</dependency>
application.yml:
spring:
datasource:
username: root
password: 123456
# 时区问题可以加上serverTimezone
url: jdbc:mysql://192.168.72.144:3