码迷,mamicode.com
首页 > 编程语言 > 详细

Spring配置文件

时间:2016-03-19 00:48:44      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

 

Spring配置文件是集成了Spring框架的项目的核心,引擎从哪里开始,中间都执行了哪些操作,小谈一下它的执行流程。

 

容器先是加载web.xml

接着是applicationContext.xml在web.xml里的注册

 

一种方法是加入ContextLoaderServlet这个servlet

 <context-param>  
          <param-name>contextConfigLocation</param-name>  
          <param-value>/WEB-INF/applicationContext.xml</param-value>  
      </context-param>  
       <servlet>  
          <servlet-name>context</servlet-name>  
          <servlet-class>  
              org.springframework.web.context.ContextLoaderServlet   
          </servlet-class>  
         <load-on-startup>0</load-on-startup>  
     </servlet>  

 

还有一种是添加ContextLoaderListener这个监听器

<context-param>  
     <param-name>contextConfigLocation</param-name>  
     <param-value>/WEB-INF/applicationContext.xml</param-value>  
 </context-param>  
   
 <listener>  
     <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>  
 </listener>  

ContextLoaderServlet和ContextLoaderListener都是先创建ContextLoader的一个对象,然后调用它的initWebApplicationContex方法初始化WebApplicationContext获得一个对象;

 

spring加载多个配置文件,在web.xml中

<context-param>
          <param-name>contextConfigLocation</param-name>
          <param-value>classpath*:spring/*.xml</param-value>
  </context-param>
  
  <servlet>
          <servlet-name>SpringContextServlet</servlet-name>
          <servlet-class>
              org.springframework.web.context.ContextLoaderServlet
         </servlet-class>
         <load-on-startup>3</load-on-startup>
 </servlet>

 

文章出自:http://www.cnblogs.com/mabaishui/archive/2010/07/14/1777233.html

Spring配置文件

标签:

原文地址:http://www.cnblogs.com/bmbi/p/5294103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!