对Spring框架思想中依赖注入的理解
来源:互联网 发布:淘宝有卖巴豆的吗 编辑:程序博客网 时间:2024/05/16 17:24
最近看了spring框架,相信大家都不陌生。看到Spring,它就马上介绍了依赖注入这个思想。
看完这个介绍后,我感觉自己并没有很理解她。
下面就简单介绍一下书中给的解释:
在依赖注入的模式下,创建被调用者得工作不再由调用者来完成,创建被调用者实例的工作通常由Spring容器完成,然后注入调用者。
然后看了这些并没有什么卵用,还是看看代码比较实在,但是看完代码感觉自己还是没有真正的懂。如下:
我当时学习的时候,代码也看了几遍,但没有那种恍然大悟的感觉,就是没有真正的懂。看多了,终于感觉自己懂了些。奥妙之处就在于,Chinese中eat方法调用chopstick.eatMeat()方法,它调用的是Chopstick接口中的方法,这种写法在平时来看是不合法的,因为他并没有实现方法,而spring正是利用接口,没有为它提供具体实现的方法,而是利用配置文件为它注入实例,具体的实例,我们可以重新编写;由于实例的相关信息是写在配置文件中,当由于系统性能优化,或一些其他原因,我们就可以重新实现接口,将新的实例写入配置文件,就可以实现性能优化。这就是所谓的为调用者注入所需要的实例。
以上仅仅是个人理解,如果错误,欢迎指正。
0 0
- 对Spring框架思想中依赖注入的理解
- 对sprig框架中控制反转(依赖注入)的理解
- 对依赖注入的理解
- 对spring DI(依赖注入)的理解
- 对spring控制反转以及依赖注入的理解
- 对spring控制反转以及依赖注入的理解
- 对spring控制反转以及依赖注入的理解
- spring框架中依赖注入的理解,目的就是为降低耦合性
- Spring框架(依赖注入)(控制反转)的理解
- 在实践中理解Spring框架的依赖注入(DI)
- Spring 依赖注入的理解
- spring的依赖注入理解
- 对AngularJs中依赖注入的理解和使用方法
- 对PHP中依赖注入和控制反转的理解
- java中spring框架的依赖注入的简单实例
- 如何理解Spring的控制反转IOC和依赖注入DI思想
- Spring-理解依赖注入
- Spring 框架依赖注入
- Centos7/RHEL7 安装mplayer
- leetcode 121 —— Best Time to Buy and Sell Stock
- 生如夏花之绚烂,Lisp风格的Lialang诞生了!
- ViewPager嵌套及U型原则
- NFC基本概念
- 对Spring框架思想中依赖注入的理解
- LeetCode-19 Remove Nth Node From End of List
- POJ 1325 && 1274:Machine Schedule 匈牙利算法模板题
- AndroidManifest.xml解析
- pdf文件编辑
- Android 网络API
- jQuery模仿window7窗口弹出效果
- 图像处理之qt实现
- Hdu 1863 畅通工程【最小生成树】