Spring调用类的无参构造方法创建对象,创建好对象后给属性赋值
其中有2种方式可以给属性赋值
1xml配置文件中的标签和属性
基于xml的DI:在配置文件中使用标签和属性完成对象的创建和属性的赋值
1-1set注入(设值注入)
1-set注入:spring调用类的set方法,通过set方法完成属性赋值
简单类型的set注入语法:

示例:创建一个school类

在配置文件中声明

测试输出

引用类型的set注入语法

示例 创建一个学生类,其中有一个属性为school(引用类型)

在配置文件中声明的方式为
学生类的声明

school类的声明

测试输出学生类

可以看到 成功的将school类的实例注入到学生类中了
2-1构造注入
基本语法如下

示例 1创建两个类student和school 其中student中有个属性是school类型的
student类

school类

2配置文件的声明

测试可以正常的输出











