java springboot增加数据源
时间: 2023-11-21 08:57:33 浏览: 37
在Java Spring Boot中增加数据源可以通过以下步骤实现:
1.在pom.xml文件中添加依赖项,例如MySQL数据库的依赖项:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
```
2.在application.properties文件中添加主数据源的配置信息,例如:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/main_db
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.secondary")
public DataSource secondaryDataSource() {
return DataSourceBuilder.create().build();
}
}
```
4.在application.properties文件中添加副数据源的配置信息,例如:
```properties
spring.datasource.secondary.url=jdbc:mysql://localhost:3306/db_01
spring.datasource.secondary.username=root
spring.datasource.secondary.password=root
spring.datasource.secondary.driver-class-name=com.mysql.jdbc.Driver
```
5.在需要使用副数据源的地方使用@Qualifier注释来指定使用副数据源,例如:
```java
@Autowired
@Qualifier("secondaryDataSource")
private DataSource secondaryDataSource;
```