大佬教程收集整理的这篇文章主要介绍了java – 在Spring中,我可以从autowired bean中自动装配新bean吗?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我通常只是@Autowire东西成春天的对象.但是我遇到了一种情况,我需要动态创建一些需要可以自动装配的值的对象.
我该怎么办?我能做的只是手动将自动装配的值传递给新对象的构造函数.我想做的就是在创建它时自动装配每个新对象.
@service
public class Foo {
@Autowired private Bar bar;
/** This creates Blah objects and passes in the autowired value. */
public void manuallyPassvalues() {
List <5; ++i)="" {="" blah="" blah="new" blah(bar);="" blahs.add(blah);="" }="" ...="" }="" *="" this="" creates="" blah="" objects="" and="" autowires="" them.="" */="" public="" void="" useautowire()="" {="">5;> <5; ++i)="" {="" how="" do="" i="" implement="" the="" createautowiredobject="" method?="" blah="" blah="createAutowiredObject(Blah.class);" blahs.add(blah);="" }="" ...="" }="" }="">5;>
理想情况下,我在这个bean中没有任何配置信息.它是自动装配的,因此通过自动装配它们可以使用任何需要对新bean进行自动装配的对象.
AutowireCapableBeanFactory
:
@service
public class Foo {
@Autowired private AutowireCapablebeanfactory factory;
private
以上是大佬教程为你收集整理的java – 在Spring中,我可以从autowired bean中自动装配新bean吗?全部内容,希望文章能够帮你解决java – 在Spring中,我可以从autowired bean中自动装配新bean吗?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。