連接數據庫一定會使用連接池,Spring Boot目前使用較多的數據庫連接池是Druid和HikariCP。
1、Druidl連接池使用
a、引入依賴
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.22</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>6.0.6</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<version>2.2.8.RELEASE</version>
</dependency>
b、進行配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
url: jdbc:mysql://127.0.0.0:3066/dbname?serverTimezone=UTC
username: root
password: rootpwd
driver-class-name: com.mysql.cj.jdbc.Driver
druid:
initial-size: 5
max-active: 10
min-idle: 5
max-wait: 30000