[原创]java WEB学习笔记97:Spring学习---Spring 中的 Bean 配置:IOC 和 DI
2024-10-21 11:48:36
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用
内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。
本人互联网技术爱好者,互联网技术发烧友
微博:伊直都在0221
QQ:951226918
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.IOC 和 DI
1)IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接受资源. 这种行为也被称为查找的被动形式
2)DI(Dependency Injection) — IOC 的另一种表述方式:即组件以一些预先定义好的方式(例如: setter 方法)接受来自如容器的资源注入. 相对于 IOC 而言,这种表述更直接
2.传统方式与IOC 方式比较
3.IOC 的进化
3---
最新文章
- ajax response status list [转载]
- Oracle 学习方法
- BZOJ 4384: [POI2015]Trzy wieże
- windows下vim 块模式问题
- 【Vegas原创】RHEL6多界面切换方法
- SecureCrt脚本(二)二级对象之Dialog
- mac版photoshop滤镜库报错解法
- [转]webrtc学习: 部署stun和turn服务器
- 用jQuery解决弹出层的问题
- SQL Server索引进阶:第十三级,插入,更新,删除
- Effective JavaScript Item 21 使用apply方法调用函数以传入可变參数列表
- C# 数据库连接测试以及备份
- Luogu P4716 【模板】最小树形图
- 【BZOJ5302】[HAOI2018]奇怪的背包(动态规划,容斥原理)
- Light OJ 1148
- android 设置LOGO和app名称
- python之路---11 第一类对象 函数名 闭包 迭代器
- python标准模块(下)
- Unity3D编辑器之不实例化Prefab获取删除更新组件
- npm 查看全局安装过的包