FACTORY_BEAN_PREFIX =“&”的用途是什么?在BeanFactory?

时间:2014-05-27 09:49:43

标签: spring

我是spring的新用户,想知道FACTORY_BEAN_PREFIX = "&" bean factory字段的用途。任何人请解释。

1 个答案:

答案 0 :(得分:0)

Spring Framework for Dependency Injection提供了一些组件来封装复杂对象的初始化和填充。它是FactoryBean。所以,你可以这样做:

<bean id="myBean" class="com.my.proj.MyBeanFactoryBean"/>

MyBeanFactoryBean创建并返回MyBean的位置。从这里Spring容器填充MyBean myBean下的id对象。

但由于某种原因,MyBeanFactoryBean也作为bean填充到容器中。 这里FACTORY_BEAN_PREFIX来救援,并以身份&myBean注册。

从您的应用程序中,您可以通过id访问该bean,容器将返回MyBeanFactoryBean对象。

您可以从Spring Framework Reference Manual找到更多信息。