springboot配置druid数据源
时间: 2023-04-29 13:01:41 浏览: 95
在Spring Boot中配置Druid数据源需要以下步骤:
1. 在pom.xml中添加Druid的依赖:
```
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.22</version>
</dependency>
```
2. 在application.properties中配置Druid的数据源属性, 如URL, 用户名, 密码等:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=root
```
3. 创建DruidDataSourceConfig类, 用于配置Druid数据源:
```java
@Configuration
public class DruidDataSourceConfig {
@Value("${spring.datasource.url}")
private String dbUrl;
@Value("${spring.datasource.username}")
private String username;
@Value("${spring.datasource.password}")
private String password;
@Bean
@Primary
public DataSource dataSource(){
DruidDataSource dataSource = new DruidDataSource();
dataSource.setUrl(dbUrl);
dataSource.setUsername(username);
dataSource.setPassword(password);
return dataSource;
}
}
```
4. 在主类上添加@Import(DruidDataSourceConfig.class)
5. 如果需要使用Druid的监控功能, 需要在主类上添加@ServletComponentScan(“com.alibaba.druid.support.http.stat”)
6. 启动项目即可使用Druid数据源.