Spring学习总结IOC
2017-07-09 21:06
204 查看
IOC:控制权的反转,应用程序不负责依赖对象的创建和维护,而是由外部容器负责创建和维护。
DI:依赖注入是一种IOC的实现方式,目的是创建对象并组装对象之间的关系。
Bean容器初始化
基础包:springframework.bean;springframework.context;beanFactory提供配置结构和基本功能,加载并初始化bean;ApplicationContext保存了Bean对象并在Spring中被广泛使用。
方式:ApplicationContext:
本地文件:
classpath:
servlet或者listener:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
</servlet>
spring常用注入方式
1、设值注入
2、构造注入
详细见视频:http://www.imooc.com/learn/196
DI:依赖注入是一种IOC的实现方式,目的是创建对象并组装对象之间的关系。
Bean容器初始化
基础包:springframework.bean;springframework.context;beanFactory提供配置结构和基本功能,加载并初始化bean;ApplicationContext保存了Bean对象并在Spring中被广泛使用。
方式:ApplicationContext:
本地文件:
FileSystemXmlApplicationContext applicationContext = new FileSystemXmlApplicationContext("D:/code/applicationContext.xml");
classpath:
ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:spring-context.xml");
MyDAO test = (MyDAO)applicationContext.getBean("MyDAO");
servlet或者listener:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
</servlet>
spring常用注入方式
1、设值注入
2、构造注入
详细见视频:http://www.imooc.com/learn/196
相关文章推荐
- Spring学习总结 —— IoC/DI
- spring学习总结 - ioc原理及ID理解
- spring学习总结(七):IOC & DI 配置Bean之bean的生命周期及bean的配置方式
- Spring学习总结(二)——静态代理、JDK与CGLIB动态代理、AOP+IoC
- Spring基础学习教程(IOC注入方式总结)-05
- spring学习总结(1.1)—IOC的理解
- spring学习总结(五):IOC & DI 配置 Bean 之自动装配及bean之间的关系
- Spring学习总结(二)——静态代理、JDK与CGLIB动态代理、AOP+IoC
- Spring学习总结四——SpringIOC容器四
- spring学习总结(六):IOC & DI 配置Bean之作用域、加载外部属性文件、SPEL
- Spring技术内幕:SpringIOC原理学习总结
- Spring IOC及AOP学习总结
- spring学习总结(三):IOC & DI 配置 Bean 之配置形式及依赖注入方式
- Spring技术内幕:SpringIOC原理学习总结
- Spring学习总结5(IOC-基于注解Annotation)
- MyEclipse Spring 学习总结一 Spring IOC容器
- Spring学习总结(一)---谈谈对Spring IOC的理解(一:理论知识理解)
- spring学习总结(二):IOC & DI 概述及 IOC 容器
- Spring学习总结——Spring实现IoC的多种方式
- Spring IOC源码学习总结