为什么spring在构造函数autowire模式下注入最高参数化的构造函数

时间:2016-03-15 11:40:02

标签: spring spring-ioc

有人可以告诉我为什么Spring容器在构造函数自动装配模式下通过最高参数化构造函数注入依赖项。为什么它甚至没有选择单个参数参数化构造函数。

1 个答案:

答案 0 :(得分:0)

春天doc说。

  
    

每个类只能有一个带注释的构造函数被标记为必需,但是多个不需要     构造函数可以注释。在这种情况下,每个人都被认为是候选人和春天     使用可以满足依赖关系的最贪婪的构造函数,即构造函数     拥有最多的论点。