Spring:如何以编程方式定义FactoryBean

时间:2009-07-07 17:44:48

标签: java spring dependency-injection

我想在现有的ApplicationContext上以编程方式设置FactoryBean。 有很多关于如何以编程方式定义bean的示例(例如:http://www.carlobonamico.com/blog/2008/01/22/how-to-dynamicallyprogrammatically-define-spring-beans/),但是当我尝试定义工厂bean时它们不起作用

1 个答案:

答案 0 :(得分:0)

您提供链接的方式正是要走的路。对于BeanFactoryPostProcesser,实现FactoryBean的类或不实现BeanDefinition的类之间没有区别。您通常只需通过BeanDefinitionRegistry注册{{1}}。