Springboot 配置datasource bean
时间: 2024-05-15 19:18:47 浏览: 101
在 Spring Boot 中,使用 DataSource 需要进行以下两个步骤:
1. 引入依赖
在项目的 build.gradle 或 pom.xml 文件中引入数据库驱动和 Spring Boot JDBC Starter 的依赖。
例如,如果使用 MySQL 数据库,可以在 build.gradle 文件中添加以下依赖:
```
dependencies {
// ... 其他依赖
implementation 'com.mysql.cj.jdbc:mysql-connector-java'
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
}
```
2. 配置数据源
在 Spring Boot 中,可以使用 application.properties 或 application.yml 文件来配置数据源。
例如,在 application.properties 文件中添加以下配置:
```
spring.datasource.url=jdbc:mysql://localhost:3306/db_name
spring.datasource.username=db_username
spring.datasource.password=db_password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
其中,url、username 和 password 属性分别对应数据库的 URL、用户名和密码,driver-class-name 属性指定使用的数据库驱动。
还可以在配置文件中指定连接池的一些属性,例如:
```
spring.datasource.hikari.maximum-pool-size=10
spring.datasource.hikari.minimum-idle=5
```
这里使用了 HikariCP 连接池,maximum-pool-size 属性指定连接池中最大连接数,minimum-idle 属性指定连接池中最小空闲连接数。
最后,在 Spring Boot 应用程序中使用 @Autowired 注解注入 DataSource 对象即可。
```
@RestController
public class UserController {
@Autowired
private DataSource dataSource;
// ...
}
```
阅读全文