`

web.xml配置加载spring

阅读更多
web.xml配置加载spring


第一种加载applicationContext.xml的方法:
1.默认是这个路径(可以不写):
<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>

2.其他路径(一定要写):
<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath*:spring/core/applicationContext.xml</param-value>
</context-param>

 

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

<context-param>是可选项,如果没有的话就加载applicationContext.xml,也可以用它指定其他配置文件。



第二种加载applicationContext.xml的方法:
 <servlet>  
    <servlet-name>context</servlet-name>  
    <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>  
    <load-on-startup>1</load-on-startup>  
</servlet>















分享到:
评论

相关推荐

    详解Spring mvc的web.xml配置说明

    当Web应用程序启动时,Tomcat或Jetty等容器会触发此监听器,进而加载Spring的配置信息,创建ApplicationContext,使得Spring框架能够接管应用程序的生命周期管理。 2. **过滤器(Filter)** 过滤器在HTTP请求和...

    项目配置文件( spring-mvc.xml spring-mybatis.xml web.xml log4j.properties)

    这里提到的四个关键配置文件——`spring-mvc.xml`、`spring-mybatis.xml`、`web.xml`以及`log4j.properties`,对于一个基于Java的Web应用来说至关重要,特别是使用Spring MVC和MyBatis框架的时候。接下来,我们将...

    log4j与web.xml的配置

    Web.xml是Servlet容器(如Tomcat)的部署描述符,用于配置Web应用程序的各种设置,包括日志配置。本文将详细讲解如何将Log4j整合到Web应用并通过web.xml进行配置,以实现日志信息的输出和管理。 1. **Log4j介绍** ...

    web.xml加载顺序与web.xml常用节点解析

    可以通过使用`&lt;listener&gt;`来加载Spring,而不是传统的`&lt;context-param&gt;`配合`ContextLoaderListener`。 - 遵循`web.xml`的规范和约定,确保配置文件的正确性和可读性,避免因顺序问题导致的部署失败。 了解`web....

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

    当我们谈论“加载Spring文件,在web.xml中的配置”时,主要是指如何在Web应用启动时初始化Spring IoC(Inversion of Control,控制反转)容器并加载配置文件。 1. **使用ContextLoaderListener** `&lt;listener&gt;`标签...

    web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序

    在`web.xml`中配置Spring时,通常通过Listener来加载Spring容器,这样可以在应用程序启动时初始化所有的Spring Bean。 **示例代码:** ```xml org.springframework.web.context.ContextLoaderListener ...

    struts.xml和applicationContext.xml、web.xml的配置

    总结来说,`struts.xml` 负责Struts2的Action配置,`applicationContext.xml` 管理Spring的Bean和依赖,而`web.xml` 定义了Web应用的基本结构和组件。这三个文件共同协作,构建了一个功能完善的Java Web应用,实现了...

    web.xml配置详细介绍(CHM)

    在Spring MVC等框架中,`web.xml`通常用于配置DispatcherServlet,它是处理所有HTTP请求的前端控制器。 12. **版本兼容性** 不同版本的Servlet规范(如Servlet 2.5、3.0、4.0等)可能会引入新的元素或改变现有...

    springMVC零配置,无web.xml,无spring配置

    然而,传统的Spring MVC项目往往依赖于XML配置文件,如`web.xml`和`spring-servlet.xml`等,来定义和管理应用程序的组件。随着Java配置的引入,我们可以实现"零配置"的Spring MVC应用,即无需XML配置,全部通过Java...

    web.xml+详细解析.rar

    在Java Web开发中,`web.xml`文件是核心配置文件,它是应用服务器启动时加载的部署描述符,用于定义Web应用程序的结构、配置及行为。本篇将深入探讨`web.xml`的重要概念、元素、属性以及在实际项目中的应用。 1. **...

    Spring MVC的web.xml配置详解

    Spring MVC的web.xml配置详解 Spring MVC是目前最流行的框架之一,在创建Java Web项目时,web.xml配置文件是Java Web为我们封装的逻辑,不在今天的研究中。web.xml配置文件是Spring MVC框架的核心配置文件,它定义...

    web.xml配置解析[总结].pdf

    上述配置表示Spring将加载`/WEB-INF/classes`目录下以`applicationContext-`开头的XML配置文件,以及类路径(`classpath*:`)下的所有匹配文件。这里的`*`是一个通配符,允许加载多个同名前缀的XML配置文件。 ### ...

    web.xml配置解析.pdf

    【知识点解析】 ...总结,`web.xml`配置文件解析涉及了Spring的ApplicationContext初始化、配置文件的位置和加载、以及第三方框架如Log4j的配置。理解这些知识点对于构建和维护基于Spring的Web应用程序至关重要。

    SSH和SSI等框架常用基础配置web.xml

    对于使用SSH(Struts + Spring + Hibernate)和SSI(Struts + Spring + iBatis)等框架的应用程序而言,合理的`web.xml`配置至关重要。本文将详细介绍`web.xml`中的关键配置项,并解释其作用。 #### 一、`web.xml`...

    Spring手动生成web.xml配置文件过程详解

    8. **`&lt;listener&gt;`** 元素:定义监听器,例如用于加载Spring应用上下文的`ContextLoaderListener`。 在实际开发中,我们可能还需要根据应用需求添加其他配置,例如错误页面处理、session超时设置、静态资源处理等。...

    ssm框架基础配置文件web.xml模板springmvc.xml模板applicationContext.xml模板拿来即用

    在SSM框架中,web.xml主要配置DispatcherServlet(SpringMVC的前端控制器)、ContextLoaderListener(加载Spring的根应用上下文)和Filter(如字符编码过滤器)。 - DispatcherServlet配置:用于映射请求,一般...

    Spring在web.xml中的配置详细介绍

    添加了上述配置后,web容器会在应用启动时自动加载Spring配置文件。Spring默认加载的是/WEB-INF/applicationContext.xml文件。如果需要指定不同的配置文件路径,可以通过context-param参数来实现。 2. 配置...

    java解决org.springframework.web.context.ContextLoaderListener

    这个监听器是基于Servlet容器(如Tomcat、Jetty等)的,当Web应用启动时,它会读取配置文件(通常是`web.xml`),创建并加载ApplicationContext。如果在这个过程中遇到问题,比如`ClassNotFoundException`,那通常...

    web.xml配置[归纳].pdf

    《web.xml配置归纳》 ...总结来说,`web.xml`是Java Web应用的灵魂,通过精确配置,我们可以控制Spring的上下文加载、过滤器的执行、MVC框架的行为、日志系统的初始化以及Ajax框架的功能,实现高效且定制化的Web应用。

Global site tag (gtag.js) - Google Analytics