0
点赞
收藏
分享

微信扫一扫

Spring的DI

快乐小鱼儿_9911 2022-03-12 阅读 52

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配置文件的声明
在这里插入图片描述

测试可以正常的输出
在这里插入图片描述

2使用注解的方式

举报

相关推荐

Spring的依赖注入(DI)

Spring IoC&DI

Spring 依赖注入(DI)

spring的依赖注入DI图解

Spring——IoC和DI

Spring IoC和DI

0 条评论