Spring 使用@Autowired注释重新组合字段

Spring 使用@Autowired注释重新组合字段,spring,spring-mvc,Spring,Spring Mvc,我的领域就是这样 @Autowired private QualiteRepo qualiteRepo; @Autowired private FonctionRepo fonctionRepo; @Autowired private DomaineRepo domaineRepo; @Autowired private DivisionRepo divisionRepo; [...] 我可以只使用一次@Autowired重新组合它们吗?我尝试了这个,但没有成功: @Autowired pri

我的领域就是这样

@Autowired
private QualiteRepo qualiteRepo;
@Autowired
private FonctionRepo fonctionRepo;
@Autowired
private DomaineRepo domaineRepo;
@Autowired
private DivisionRepo divisionRepo;
[...]
我可以只使用一次
@Autowired
重新组合它们吗?我尝试了这个,但没有成功:

@Autowired
private QualiteRepo qualiteRepo;
private FonctionRepo fonctionRepo;
private DomaineRepo domaineRepo;
private DivisionRepo divisionRepo;
[...]

这在Spring中不受支持。因此您不能这样做

你为什么想要那样的东西


有一个明显的理由不支持这一点,如果您不希望其中任何一个自动连接?

不,我希望自动连接其他bean,但我只希望有一种方法不重复
@autowired
注释。如果您希望自动连接工作,没有办法不重复它。Youssef,如上所述,不可能在java中实现,因为类的字段没有排序,感谢@BorisTreukhov提供的链接:)您仍然可以通过setter方法(标记为
@Autowired
)注入多个字段,该方法接受多个参数,或者通过构造函数注入。