java Spring工厂bean工厂方法自动连接
Java-Spring 我在.xml中创建了SpringFactorybeanjava Spring工厂bean工厂方法自动连接,java,spring,annotations,Java,Spring,Annotations,Java-Spring 我在.xml中创建了SpringFactorybean <bean id="concurrentHashMapFactory" class="com.abc.HashMapFactory.ConcurrentHashMapFactory"/> <bean id="idCorpMap" factory-bean="concurrentHashMapFactory" factory-method="createIdCorpMapInstance"/>
<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();
}
}
@Bean不允许参数