pring:
datasource:
db1:
url: jdbc:mysql://localhost:3306/db1
username: root
password: root
db2:
url: jdbc:mysql://localhost:3306/db2
username: root
password: root
/**
* @Description: 数据源枚举
* @Author: yy
* @CreateTime: 2023-04-26 14:47
*/
public enum DatabaseType {
db1, db2;}
/**
* @Description: 配置数据源Bean
* @Author: yy
* @CreateTime: 2023-04-26 14:47
*/
@Configuration
@MapperScan(basePackages = {
"com.example.mapper"})
public class DataSourceConfig {
@Bean(name = "dataSource1")
@ConfigurationProperties(prefix = "spring.datasource.db1")
public DataSource dataSource1() {
return DataSourceBuilder.create().build();
}
@Bean(name =