spring set注入和构造器注入
set注入
采用属性的set方法进行初始化,就称为set注入 只需要提供属性的set方法
然后配置
如果Category类中有Product对象,property 的name是 set方法名去掉set然后首字母小写则配置为:
测试:
构造器注入
显式声明每个构造函数参数的数据类型,以避免构造注入型歧义的问题 这里显式声明了id是int类型
index:指定参数的下标
name:指定构造器的形参
ref:指定注入bean的id
type:指定参数类型