Spring IOC
来源:互联网 发布:淘宝 折扇 编辑:程序博客网 时间:2024/05/22 13:41
IOC
控制反转是个更广的概念,可以用很多不同的方式表述。而依赖注入却只是控制反转的一个具体例子。
两种方式可以混合使用。选择哪种方式只是个人喜好不同,Spring框架并不强制要求使用某种方式。
控制反转是个更广的概念,可以用很多不同的方式表述。而依赖注入却只是控制反转的一个具体例子。
依赖注入的两种方式
从注入方式上看,主要分为三种类型:构造方法注入、属性注入(setter注入)和接口注入。
而spring支持构造方法注入和属性注入。
1.构造器注入
2.setter注入(常用)
3.接口注入(不推荐)
接口注入模式因为历史较为悠久,在很多容器中都已经得到应用。但由于其在灵活性、易用性上不如其他两种注入模式,因而在 IOC 的专题世界内并不被看好。
由于通过接口注入需要额外声明一个接口,增加了类的数目,而且效果和属性注入并无本质区别,因此我们不提倡接口注入这种方式。
两种方式可以混合使用。选择哪种方式只是个人喜好不同,Spring框架并不强制要求使用某种方式。
0 0
- IOC、Spring的IOC
- Spring IoC
- [Spring]IoC
- Spring IOC
- Spring IOC
- spring IOC
- Spring IOC
- Spring IOC
- Spring Ioc
- Spring IoC
- spring ioc
- Spring IOC
- spring IOC
- Spring Ioc
- Spring IoC
- Spring IOC
- Spring IOC
- Spring IoC
- Configuring Magento for Development / Debug Mode
- android ViewHolder模式超简洁写法
- 06 - 数据操作二:sqlite数据库与listview显示
- hdu1015
- 前端那些事儿——中文乱码,网页中文乱码,网页乱码,块元素,内联元素
- Spring IOC
- 黑马程序员-day21-IO流(字符编码)
- Hibernate缓存
- C#泛型详解
- Head First设计模式C++实现--第三章:装饰者(Decorator)模式
- Expires / Cache-Control / Last-Modified / If-Modified-Since / ETag / If-None-Match 区别使用
- 由易到难学习递归的精华
- wxWidgets中的类型转换
- google code jam 2014 RC_B