在Spring Boot中以编程方式创建具有数据源名称的bean

时间:2017-03-10 15:43:25

标签: java

我想以编程方式添加此bean:

@Bean(name = "dataSource2")
@ConfigurationProperties(prefix = "spring.multitenancy.datasource2")
public DataSource dataSource2() {
    return DataSourceBuilder.create().build();
}

谷歌搜索后我找到了一个代码然后我将它应用于我的案例

@Autowired 
DataSource dts;
public DataSource datw(){
    new RelaxedDataBinder(dts, "spring.multitenancy.datasource2").bind(DataSourceBuilder.create().build());
}

但问题是方法绑定不适用于参数DataSource。如果没有遗忘豆名,你能给我一个解决这个问题的方法吗?

0 个答案:

没有答案