Spring   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了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; ++i)="" {="" how="" do="" i="" implement="" the="" createautowiredobject="" method?="" blah="" blah="createAutowiredObject(Blah.class);" blahs.add(blah);="" }="" ...="" }="" }="">

理想情况下,我在这个bean中没有任何配置信息.它是自动装配的,因此通过自动装配它们可以使用任何需要对新bean进行自动装配的对象.

最佳答案
你可以使用AutowireCapableBeanFactory

@service 
public class Foo { 
    @Autowired private AutowireCapablebeanfactory factory; 

    private 

大佬总结

以上是大佬教程为你收集整理的java – 在Spring中,我可以从autowired bean中自动装配新bean吗?全部内容,希望文章能够帮你解决java – 在Spring中,我可以从autowired bean中自动装配新bean吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。