spring上下文的两种配置方法

来源:互联网 发布:购物网站数据库设计 编辑:程序博客网 时间:2024/05/16 19:20
 

Spring上下文的配置

在web.xml文件中,配置spring上下文有两种方式。一种是servlet方式,另一种是listener方式。具体配置如下:

方法一、Servlet方式:

<context-param>

       <context-name>contextConfigLocation</context-name>

       <context-value>classpath:applicationContext.xml</context-value>

</context-param>

<servlet>

       <servlet-name>context</servlet-name>

       <servlet-class>org.springframe.web.context.ContextLoaderServlet</servlet-class>

       <load-on-startup>1</load-on-startup>

</servlet>

 

方法二、listener方式:

<context-param>

<param-name>contextConfigLocation</param-name>

<param-value>classpath:applicationContext.xml</param-value>

</context-param>

 

<listener>

       <listener-class>org.springframe.web.context.ContextLoaderListener</listener-class>

</listener>

 

当然还要导入需要用到的spring.jar文件

 

 

但是在web容器中,是先加载listener(监听器),接着filter(过滤器),之后servlet,最后才是spring容器。因此,可以知道,监听器的方式可以使上下文的加载比servlet提前,因此如果在监听器阶段如果用到bean可以选择listener。笔者也推荐使用listener的方式。

 

原创粉丝点击