0

谁能告诉我为什么 Spring 容器在构造函数自动装配模式下通过最高参数化构造函数注入依赖项。为什么它甚至不选择存在的单参数参数化构造函数。

4

1 回答 1

0

春季医生说。

每个类只能标记一个带注释的构造函数,但可以注释多个非必需的构造函数。在这种情况下,每个候选者都被考虑在内,并且 Spring 使用可以满足依赖关系的最贪婪的构造函数,即具有最多参数的构造函数。

于 2016-03-15T11:55:00.360 回答