faq*_*faq 3 java spring spring-mvc
我需要在类中调用rubberStampServicefrom的公共方法RubberStampServiceImpl.
要从rubberStampService内部引用from,我可以像这样创建一个自引用bean声明:
<beans:bean id="rubberStampService" class="com.rubberly.RubberStampServiceImpl">
<beans:property name="rubberStampService" ref="rubberStampService" />
</beans:bean>
Run Code Online (Sandbox Code Playgroud)
看不出这种方法有什么问题.
Spring可以处理循环依赖(如果它们是可解析的,即如果你不使用构造函数注入),包括自引用bean的情况.唯一的区别是,在循环依赖的情况下,豆子在注射时可能没有完全初始化.
当bean可以配置为使用不同的协作者时可能很有用,但在某些特定情况下,它需要自己使用.
也可以看看:
| 归档时间: |
|
| 查看次数: |
1887 次 |
| 最近记录: |