Spring 以上版本的项目中切换数据库连接池为Druid(德鲁伊)

时间:2025-04-09 07:23:15

1、在 Spring Boot 项目中加入druid-spring-boot-starter依赖 (点击查询最新版本)和druid-spring-boot-3-starter依赖  (点击查询最新版本)

<dependency>
   <groupId></groupId>
   <artifactId>druid-spring-boot-starter</artifactId>
   <version>1.1.21</version>
</dependency>

<dependency>
   <groupId></groupId>
   <artifactId>druid-spring-boot-3-starter</artifactId>
   <version>1.2.21</version>
</dependency>

2、在项目的文件中添加配置

# 方式一
# 驱动类名称
-class-name=
# 数据库连接的url
= 
# 连接数据库的用户名
=
# 连接数据库的密码
=
# ...其他配置(可选,不是必须的,使用内嵌数据库的话上述三项也可省略不填)


# 方式二
# -class-name=
# =
# =
# =

注意:springboot3中切换为druid连接池必须添加druid-spring-boot-3-starter依赖,否则需要通过自定义配置类的方法才能切换成功。(原因还未搞明白。)

补充:配置类的代码放在这里了,需要的自取。

@Configuration
public class DataSourceConfig {
    @Bean
    @ConfigurationProperties(prefix = "")
    public DataSource getDataSource() {
        return ().build();
    }
}