Spring为何推荐构造器注入属性 1 前情回顾 我们知道spring装配有两种方式:基于xml、基于注解。 基于xml有构造器注入、set方法注入;基于注解的就是autowired注入了。 2 官方推荐构造器注入 构造器优点: 更安全的代码 测试友好 依赖添加代价较高,显式的表明代码的bad smell 在受影响的类中显式的表明依赖关系 需要写更多的业务代码(可以通过Lombok解决)