springMVC中spring容器启动流程
来源:互联网 发布:怎么成为淘宝文案兼职 编辑:程序博客网 时间:2024/06/10 07:32
springMVC中spring容器启动过程,从web.xml配置文件开始分析。
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
ContextLoaderListener监听ServletContex的初始化,ServletContext初始化的时候调用继承自ContextLoader的initWebApplicationContext实例化spring容器,主要有两个方法createWebApplicationContext和configureAndRefreshWebApplicationContext前者创建XmlWebapplicationContext(web环境下spring Ioc容器),后者读取web.xml中的contextConfigLocation标签指定的xml文件并实例化文件中配置的bean在spring容器中注册,contextConfigLocation配置如下
<context-param><param-name>contextConfigLocation</param-name><param-value>classpath:XXX-service.xmlclasspath:XXX-dao.xml </param-value></context-param>
如上例所示可以配置位于classpath路径中的xml文件,在一般j2ee工程中可以实现service,dao,controller,和web层分为不同的工程,只要保证这些工程正确的依赖关系并被web容器加载。<span style="font-family: Arial, Helvetica, sans-serif;">创建的XmlWebapplicationContext会被注册到ServletContext中,要想获取它的实例可以通过springmvc提供的WebApplicationContextUtils获取。</span>
0 0
- springMVC中spring容器启动流程
- Spring ioc容器启动流程
- Spring ioc容器启动流程—obtainFreshBeanFactory
- Spring web环境容器启动流程
- Spring源码分析2 — 容器启动流程
- 1.spring-boot启动流程以及IOC容器创建
- Spring源码分析1 — 容器启动流程
- spring容器和springMVC容器
- springMVC容器和Spring容器
- springMVC容器和Spring容器
- springMVC容器和Spring容器
- web容器启动spring容器
- spring的启动过程——spring和springMVC父子容器的原理
- spring的启动过程——spring和springMVC父子容器的原理
- spring的启动过程——spring和springMVC父子容器的原理
- spring的启动过程——spring和springMVC父子容器的原理
- spring的启动过程——spring和springMVC父子容器的原理
- Spring容器启动过程
- webview展示h5页面时gone掉不想show出来的部分
- 关于面向对象的数据库设计的想法
- Extjs表单的数据校验以及正则表达式校验
- Flex之旅:第一部分:flex必备基础知识积累(6)---XML, XMLList, XMLListCollection的区别(二)
- Android动画学习笔记-Android Animation
- springMVC中spring容器启动流程
- C语言学习笔记(二) -条件语句 Condition
- EJB到底是什么,真的那么神秘吗??
- oracle基本表sql创建语句解析
- 巧记操作符的优先级
- Mybatis与Hibernate的异同
- 关于js中的get、set方法
- 《Batch Normalization Accelerating Deep Network Training by Reducing Internal Covariate Shift》阅读笔记与实现
- Html.ActionLink的用法