Spring核心 IOC DI
2015-07-20 22:06
405 查看
1.Ioc(Inversion of control):控制反转
2.DI(Dependency Injection):依赖注入
3..实际上Ioc是一种设计模式,而DI只是一种具体的实现方式。
4.其他说明
11. 动态创建对象,注入依赖对象 1.2. 管理对象生命周期 1.3. 映射依赖关系
2.DI(Dependency Injection):依赖注入
依赖注入,是Spring的核心机制,可以使Spring的bean以配置和文件组织在一起,而不是以硬编码的方式耦合在一起。 2.1.设值注入(setter注入) -- 需要提供无参构造器 2.2.构造注入 -- 需要提供带参的构造器 2.3 建议设值注入为主,构造注入为辅。
3..实际上Ioc是一种设计模式,而DI只是一种具体的实现方式。
4.其他说明
4.1 Bean的标识(id, name, class) 4.2 Bean的作用域(scope) -- 默认是单例的(singleton),在IOC容器中只有一个实例 -- prototype 每次请求请求,都会创建一个新的实例。 -- request -- session -- global session Spirng中管理的对象默认都是单例(singleton)的,可以通过scope属性修改。 4.3 对于Null值的注入 -- depends-on 依赖哪个对象,必须先初始化依赖的对象 -- lazy-init 延迟初始化
相关文章推荐
- MyEclipse10安装properties文件插件
- Java Synchronized 略解
- Java回调函数的理解
- Eclipse缺少字体解决办法
- 算法学习之java实现快速排序
- Eclipse 安装最新SVN插件
- Spring 下载
- 解压后的eclipse,把exe文件复制到桌面,但是不能打开?的解决之道
- 【JAVA基础】父类类型做形参
- JAVA基础之继承
- Java多线程使用Synchronized需注意锁的永远是对象
- 打包Java程序,jar转exe并且不依赖java环境
- JAVA实现二分查找
- java学习之旅67--常用类_Calendar和GregorianCalendar的使用_日期计算
- jar包命令行、eclipse下能运行但是双击不能运行,提示找不到main class
- [Spring MVC] - Annotation验证
- Java — 线性查找和二分查找法
- [LeetCode][Java] Construct Binary Tree from Inorder and Postorder Traversal
- java设计模式—工厂模式
- java 设计模式 工厂模式