nacos配置两个mysql数据源
时间: 2024-05-11 12:12:41 浏览: 10
Nacos 是一个配置中心和服务发现平台,可以用于管理和配置分布式应用程序的所有组件。在 Nacos 中配置两个 MySQL 数据源可以通过以下步骤完成:
1. 配置 data source
在 Nacos 控制台上,选择“配置列表”,然后选择“新建配置”。
在“配置信息”页面,输入“Data Id”和“Group”,选择“Properties”格式,然后输入以下代码:
```
db1.driverClassName=com.mysql.jdbc.Driver
db1.url=jdbc:mysql://localhost:3306/db1?useSSL=false
db1.username=root
db1.password=root
db2.driverClassName=com.mysql.jdbc.Driver
db2.url=jdbc:mysql://localhost:3306/db2?useSSL=false
db2.username=root
db2.password=root
```
2. 在代码中使用数据源
在代码中,可以使用以下方式访问数据源:
```java
// 配置数据源 1
@Bean(name = "dataSource1")
@ConfigurationProperties(prefix = "db1")
public DataSource dataSource1() {
return DataSourceBuilder.create().build();
}
// 配置数据源 2
@Bean(name = "dataSource2")
@ConfigurationProperties(prefix = "db2")
public DataSource dataSource2() {
return DataSourceBuilder.create().build();
}
```
在以上代码中,我们创建了两个数据源,分别为 dataSource1 和 dataSource2,并且使用了前面在 Nacos 中配置的参数。