nacos中多数据源配置
时间: 2023-06-28 08:12:47 浏览: 60
在 Nacos 中使用多数据源,需要在 `application.properties` 或 `application.yml` 文件中配置不同的数据源信息,如下所示:
```
# 配置第一个数据源
spring.datasource.url=jdbc:mysql://localhost:3306/db1
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
# 配置第二个数据源
spring.datasource.db2.url=jdbc:mysql://localhost:3306/db2
spring.datasource.db2.username=root
spring.datasource.db2.password=123456
spring.datasource.db2.driver-class-name=com.mysql.jdbc.Driver
```
接着,在需要使用的地方使用 `@Qualifier` 注解指定要使用的数据源,如下所示:
```java
@Service
public class MyService {
@Autowired
@Qualifier("dataSource")
private DataSource dataSource;
@Autowired
@Qualifier("dataSource2")
private DataSource dataSource2;
// ...
}
```
其中,`@Qualifier` 注解中的参数为对应数据源的名称。