spring怎么配置多个数据源
时间: 2023-05-24 22:02:17 浏览: 126
Spring配置多个数据源
可以通过在配置文件中定义多个数据源,例如在 application.yml 中定义两个数据源:
```
spring:
datasource:
datasource1:
url: jdbc:mysql://localhost:3306/db1
username:
password:
datasource2:
url: jdbc:mysql://localhost:3306/db2
username:
password:
```
然后在代码中需要使用的地方,通过 @Qualifier 注解来指定具体的数据源,例如:
```
@Service
public class SomeService {
@Autowired
@Qualifier("datasource1")
DataSource dataSource1;
@Autowired
@Qualifier("datasource2")
DataSource dataSource2;
}
```
阅读全文