springboot:配置多个数据源

参考:还未整理

https://www.cnblogs.com/carrychan/p/9401471.html
https://www.cnblogs.com/lijianda/p/11022892.html
https://www.jianshu.com/p/f117c67703b3

配置:

#first db
spring.datasource.url = [url]
spring.datasource.username = [username]
spring.datasource.password = [password]
spring.datasource.driverClassName = oracle.jdbc.OracleDriver
 
#second db ...
spring.secondDatasource.url = [url]
spring.secondDatasource.username = [username]
spring.secondDatasource.password = [password]
spring.secondDatasource.driverClassName = oracle.jdbc.OracleDriver
@Bean
@Primary
@ConfigurationProperties(prefix="spring.datasource")
public DataSource primaryDataSource() {
    return DataSourceBuilder.create().build();
}
 
@Bean
@ConfigurationProperties(prefix="spring.secondDatasource")
public DataSource secondaryDataSource() {
    return DataSourceBuilder.create().build();
}

猜你喜欢

转载自www.cnblogs.com/wbyixx/p/12170843.html