博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringDI Setter注入
阅读量:6119 次
发布时间:2019-06-21

本文共 840 字,大约阅读时间需要 2 分钟。

依赖注入(DI)是一个过程,通过这个过程,对象可以通过构造函数参数,工厂方法的参数或者在构造或返回对象实例后设置的属性来定义它们的依赖关系从工厂方法。然后容器在创建bean时注入这些依赖关系。这个过程从根本上说是相反的,因此名为控制反转(IoC),它本身通过使用类的直接构造或服务定位符模式来控制它自己的依赖关系的实例化或位置。

DI 实现过程中,我们最常见的一种方法就是使用settern方法来实现我们的属性注入,

更多依赖注入(DI)相关技术推荐阅读:《》

1.准备属性数据 UserDao 和 UserService

/** * @author 上海尚学堂 * 了解更多 加V:java8733 * */public class UserDao {public String userLogin () {return "我是   UserDao  ----->   userLogin();}}

我们需要将 UserDao 注入到 UserService中

/** * @author 上海尚学堂  * 了解更多 加V:java8733 */public class UserService {private UserDao userDao ;public void userLogin () {String res = userDao.userLogin();System.out.println(res);}public void setUserDao(UserDao userDao) {this.userDao = userDao;}}

2.Spring的配置文件 spring-config.xml

在bean标签中通过property 属性来完成 属性注入。

3.注意事项

通过上述的配置我们将完成 setter的注入方式注入,特别注意的是我们关于属性需要提供setter这样的方式。

转载地址:http://bamka.baihongyu.com/

你可能感兴趣的文章
送给毕业生的一个学习建议
查看>>
【OpenCV学习】图像通道的GRB分割混合
查看>>
一个对Entity Framework数据层的封装
查看>>
收集winform 多线程教程
查看>>
带关闭的漂浮广告
查看>>
SAP HANA存储过程结果视图调用
查看>>
Android使用SAX解析XML(5)
查看>>
PPPOE拨号演练
查看>>
Java 多线程编程两个简单的样例
查看>>
SystemTimeToFileTime、FileTimeToLocalFileTime、LocalFileTimeToFileTime三函数的跨平台实现
查看>>
Codeforces Round #254 (Div. 1)-A,B
查看>>
git 强制刷新,放弃更改
查看>>
glibc/libc/blib区别
查看>>
软件研发:公司内部技术考试——答题方法
查看>>
数学思想方法-分布式计算-linux/unix技术基础(5)
查看>>
IOS学习资源收集--开发UI控件相关
查看>>
J2EE 第二阶段项目之编写代码(三)
查看>>
C#获取单个字符的拼音声母
查看>>
iOS使用ffmpeg播放rstp实时监控视频数据流
查看>>
Android url中文编码问题
查看>>