构造函数的注入: 前面的默认构造函数注入适用点太少,我们可以添加标签扩展能力 有哪些以及怎么用如下:
弊端:初始化的时候不需要的值也被注入了
采用set方法注入:
弊端:set方法不能保证某个属性一定有值 复杂类型的注入: