一、创建对象时候,向类里面属性设置值:一般有三个方式

1) 、有参构造,

2)、 set****

3)、接口注入 

java spring属性注入_属性设置

 二、 在spring框架里面,支持前面两种方式:

1)、有参构造方法  用constructor-arg  标签设定

java spring属性注入_spring框架_02

java spring属性注入_属性设置_03

java spring属性注入_属性设置_04

2)、set方法:本例说的是指类型, 对象(引用类型)后面讲到。

java spring属性注入_java文件_05

  ICO.java文件中创建:

java spring属性注入_属性设置_06

 

 3)、 注入对象类型属性(重点)

java spring属性注入_ico_07

调用:java spring属性注入_属性设置_08

 4)、 P名称空间注入  P:+属性  可以注入一般值类型 和引用类型,但是老师说这个不常用,为什么?

java spring属性注入_spring框架_09

 5)、复杂类型注入  会用就可以了。

数组

list 集合

map集合

properties 类型 键值对

java spring属性注入_ico_10

java spring属性注入_属性设置_11