1.注入类型
构造器注入和方法注入,一般必须的熟悉选择构造器注入,可选属性选择方法注入。官方建议构造器,不会造成运行时null错误。但是过多的构造参数是糟糕的代码,说明该类太多功能,最好能拆分。
2.循环依赖问题
两个构造注入a b 相互依赖会造成循环依赖问题,解决的方法是采用方法注入。
3.depens-on 会强制依赖的bean 先初始化
4.lazy-init 延迟初始化
5.autowire 自动装配 模式: no ,byName ,byType,constructor
1.注入类型
构造器注入和方法注入,一般必须的熟悉选择构造器注入,可选属性选择方法注入。官方建议构造器,不会造成运行时null错误。但是过多的构造参数是糟糕的代码,说明该类太多功能,最好能拆分。
2.循环依赖问题
两个构造注入a b 相互依赖会造成循环依赖问题,解决的方法是采用方法注入。
3.depens-on 会强制依赖的bean 先初始化
4.lazy-init 延迟初始化
5.autowire 自动装配 模式: no ,byName ,byType,constructor