Java-Spring
我在 .xml 中创建了 spring 工厂 bean
<bean id="concurrentHashMapFactory" class="com.abc.HashMapFactory.ConcurrentHashMapFactory"/>
<bean id="idCorpMap" factory-bean="concurrentHashMapFactory" factory-method="createIdCorpMapInstance"/>
但是我想使用注释将上面的 .xml 语句转换为等效的语句,有什么帮助吗?
最佳答案
大致是这样(我没有测试)..
@Configuration
public class Config {
@Bean(name = "concurrentHashMapFactory")
public ConcurrentHashMapFactory createConcurrentHashMapFactory() {
return new ConcurrentHashMapFactory();
}
@Bean(name = "idCorpMap")
public IdCorpMapType createIdCorpMap(ConcurrentHashMapFactory factory) {
return factory.createIdCorpMapInstance();
}
}
关于java Spring工厂-bean工厂-方法 Autowiring ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27910952/