spring set注入和构造器注入

set注入

 采用属性的set方法进行初始化,就称为set注入     只需要提供属性的set方法

spring set注入和构造器注入

然后配置

spring set注入和构造器注入

如果Category类中有Product对象,property 的name是 set方法名去掉set然后首字母小写则配置为:

spring set注入和构造器注入

测试:

spring set注入和构造器注入

构造器注入

spring set注入和构造器注入

显式声明每个构造函数参数的数据类型,以避免构造注入型歧义的问题 这里显式声明了id是int类型

index:指定参数的下标

name:指定构造器的形参

ref:指定注入bean的id

type:指定参数类型

spring set注入和构造器注入

spring set注入和构造器注入