1

我想根据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如何动态生成,不用管数量

4

0 回答 0