我想基于yaml文件生成对象并将其注入到Spring容器中(例如实例化多个DataSourceTransactionManager)。 @Bean注释不符合要求。我无法获得实现ImportBeanDefinitionRegistrar的配置信息,因为他需要无参数的构造函数。我该怎么办?
@Bean("aaaTransactionManager")
public DataSourceTransactionManager get ( @Autowired @Qualifier("aaaDataSource")DataSource build){
return new DataSourceTransactionManager(build);
}
@Bean("cccTransactionManager")
public DataSourceTransactionManager get2 ( @Autowired @Qualifier("cccDataSource")DataSource build){
return new DataSourceTransactionManager(build);
}
如何动态生成上面的DataSourceTransactionManager,不在乎数字