springboot是如何配置数据源的
时间: 2024-05-11 18:18:42 浏览: 69
springboot多数据源配置
在Spring Boot中配置数据源需要以下步骤:
1. 添加相关依赖:在pom.xml中添加相关依赖,如MySQL,PostgreSQL等数据库的依赖。
2. 配置数据源信息:在application.properties或者application.yml中配置数据源相关信息,比如数据库的URL、用户名、密码等。
3. 创建数据源对象:使用配置的数据源信息创建数据源对象。
4. 注入数据源对象:在需要使用数据源的地方,使用@Autowired注解将数据源对象注入到目标类中。
以下是一个基本的配置MySQL数据源的示例:
1. 在pom.xml中添加MySQL依赖:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
```
2. 在application.properties中配置数据源信息:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
3. 创建数据源对象:
```java
@Configuration
public class DataSourceConfig {
@Bean
@ConfigurationProperties(prefix = "spring.datasource")
public DataSource dataSource() {
return DataSourceBuilder.create().build();
}
}
```
4. 注入数据源对象:
```java
@Service
public class UserServiceImpl implements UserService {
@Autowired
private DataSource dataSource;
// ...
}
```
这样就完成了一个基本的MySQL数据源的配置。
阅读全文