spring 父子容器 重复初始化
2016-02-22 17:54
204 查看
spring mvc web 启动 配置文件如下
<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:applicationContext-configuration.xml </param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>example</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>example</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping>
<!--applicationContext-configuration.xml ,applicationContext-mvc.xml 扫描相同 都含有--> <context:component-scan base-package="com.example" > </context:component-scan>
在 Listener 启动时 把所有bean 都初始化完成
在 servlet 启动时 所有bean 又初始化一遍, 区别就是 增加了一个
org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping
[/code]
在所有 bean 初始化完成后再对 Controller 做特殊处理
这个类实现了
ApplicationContextAware
[/code]
所以可以获得所有bean
转载于:https://my.oschina.net/u/2313692/blog/618918
相关文章推荐
- spring 父子容器 重复初始化
- spring容器重复初始化
- Spring和SpringMVC父子容器关系初窥
- Spring的父子容器问题
- 当spring 容器初始化完成后执行某个方法
- 当spring 容器初始化完成后执行某个方法
- 从小白的角度看Spring核心流程概览(XML版)- 容器初始化第三章-创建BeanFactory 3ff8
- spring初始化、销毁容器时指定执行的方法
- Spring以及SPringmvc相关问题: ServletContext -父子容器
- spring技术内幕笔记:IoC容器初始化过程(2)- BeanDefinition的载入
- 当spring 容器初始化完成后执行某个方法
- spring中bean的作用域与懒加载及初始化方法和销毁方法以及spring容器的正常关闭
- Spring 和SpringMVC 的父子容器关系
- 关于Spring父子容器的理解
- spring读取配置文件初始化容器操作总结
- 读spring源码__容器初始化
- Spring在Web容器启动时执行初始化方法
- Spring的IOC、Spring对象初始化bean时机、Spring容器生命周期
- spring读取配置文件初始化容器操作总结
- 这一次搞懂Spring Web零xml配置原理以及父子容器关系