我是spring
的新用户,想知道FACTORY_BEAN_PREFIX = "&"
bean factory
字段的用途。任何人请解释。
答案 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找到更多信息。