10002--Spring 中的 Bean 配置--IOC 和 DI
发布日期:2021-06-28 19:49:04
浏览次数:3
分类:技术文章
本文共 709 字,大约阅读时间需要 2 分钟。
•IOC & DI概述
配置bean
–配置形式:基于XML文件的方式;基于注解的方式 –Bean的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法&实例工厂方法)、FactoryBean
–IOC容器BeanFactory&ApplicationContext概述
–依赖注入的方式:属性注入;构造器注入
–注入属性值细节
–自动转配
–bean之间的关系:继承;依赖
–bean的作用域:singleton;prototype;WEB环境作用域
–使用外部属性文件
–spEL
–IOC容器中Bean的生命周期
–Spring 4.x新特性:泛型依赖注入
--------------------------------
•IOC(Inversion of Control):
其思想是反转资源获取的方向.传统的资源查找方式要求组件向容器发起请求查找资源.
作为回应,容器适时的返回资源.
而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,
组件所要做的仅是选择一种合适的方式来接受资源.这种行为也被称为查找的被动形式
•DI(DependencyInjection)
IOC的另一种表述方式:即组件以一些预先定义好的方式(例如: setter 方法)接受来自如容器的资源注入.
相对于IOC而言,这种表述更直接。
---------------------------------------------------------------
IOC 前生 --- 分离接口与实现
IOC 前生 --- 采用工厂设计模式
------------------
IOC --- 采用反转控制
转载地址:https://blog.csdn.net/xxxcyzyy/article/details/46823981 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月07日 15时13分54秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Flink关于加速器的使用
2019-04-28
Flink广播的使用
2019-04-28
Flink分布式缓存
2019-04-28
如何选择合适的数据类型
2019-04-28
学习MySQL(一)
2019-04-28
学习MySQL(二)数据库各项约束
2019-04-28
认识Java
2019-04-28
java中非静态、静态方法的调用、方法中调用方法
2019-04-28
IDEA默认的快捷键整理!!
2019-04-28
超宽带雷达P440?雷达的快时间慢时间是什么意思?
2019-04-28
教育授权certificate used to sign the license
2019-04-28
java中数组为空和数组长度为0的区别
2019-04-28
SecureCRT连接不上虚拟机
2019-04-28
从100万个数中找出最大的前100个数-最小堆、分块
2019-04-28
并发下的ArrayList、HashMap
2019-04-28