如何查看SpringBoot默认的数据库连接池类型使⽤的Spring Boot的版本:2.3.4.RELEASE
先给出答案:com.zaxxer.hikari.HikariDataSource
怎么知道的呢?
新建⼀个Spring boot项⽬:springbootTest
配置l
<dependencies>
<!-- SpringBoot 核⼼包 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<!-- Mysql驱动包 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.21</version>
</dependency>
<!-- spring-boot-starter-jdbc -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
spring framework怎么卸载
</dependencies>
配置l
spring:
#配置MySQL连接
datasource:
driver-class-name: sql.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/mysql-test?characterEncoding=UTF-8
username: root
password: 123456
#type: com.alibaba.druid.pool.DruidDataSource
写⼀个类来输出Spring Boot 默认的数据库连接池类型
import javax.sql.DataSource;
import org.springframework.beans.BeansException;
import t.ApplicationContext;
import t.ApplicationContextAware;
import org.springframework.stereotype.Component;
@Component
public class ApplicationTest implements ApplicationContextAware {
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
DataSource dataSource = Bean(DataSource.class) ;
System.out.println("----------------------------------");
System.out.Class().getName());
System.out.println("----------------------------------");
}
}
启动Spring Boot 即可看到启动⽇志中打印了:
可以看到Spring Boot 默认的数据库连接池类型:Hikari
可以在l 的配置中修改连接池类型,具体看前⾯的配置,在l 中加⼊相应的依赖即可。
接下来我们来看这个类在哪⾥

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。