我有一个具有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;
但是看来我不能通过构造器自动装配来做到这一点。我想念什么吗?还是我不得不诉诸于二传手?