有可选bean时如何使用构造函数自动装配

时间:2019-03-07 01:49:08

标签: java spring

我有一个具有4个依赖项的组件,但是其中1个是可选的。我只想为那个bean设置它的Autowired(required = false)BUT。

class A {

    private B b;

    private C c;

    private D d;

    private E e;

    @Autowired
    public A(B b, C c, D d, E e) {
        this.b = b;
        this.c = c;
        this.d = d;
        this.e = e;
   }

我想复制

的行为
@Autowired(required = false)
private E e;

但是看来我不能通过构造器自动装配来做到这一点。我想念什么吗?还是我不得不诉诸于二传手?

0 个答案:

没有答案