`
weitao1026
  • 浏览: 1054286 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Spring MVC web.xml 配置文件配置

阅读更多
新建立一个Web Project, 含有web.xml

[html] view plaincopy
01.<?xml version="1.0"encoding="UTF-8"?> 
02.<web-app id="WebApp_ID" version="2.4"xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 
03.<listener> 
04.<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
05.</listener> 
06.<context-param> 
07.<param-name>contextConfigLocation</param-name> 
08.<param-value>/WEB-INF/applicationContext.xml,/WEB-INF/controllers.xml,/WEB-INF/service.xml</param-value> 
09.</context-param> 
10.<servlet> 
11.<servlet-name>dispatch</servlet> 
12.<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
13.<init-param> 
14.<param-name>contextConfigLocation</param-name> 
15.<param-value>/WEB-INF/applicationContext.xml</param-value> 
16.</init-param> 
17.</servlet> 
18.<servlet-mapping> 
19.<servlet-name>dispatch</servlet-name> 
20.<servlet-pattern>*.*</servlet-pattern> 
21.</servlet-mapping> 
22.</web-app> 


Spring分为多个文件进行分别的配置,其中在servlet-name中如果没有指定init-param属性,那么系统自动寻找的spring配置文件为[servlet-name]-servlet.xml。
当需要载入多个spring相关的配置文件时,首先加载ContextLoaderListener类,再指定context-param中指定多个spring配置文件,使用逗号分别隔开各个文件。为了使用方便可以将配置文件进行MVC式的分解,配置控制器Bean的配置文件放置在一个xml文件中,server的Bean放在service.xml文件中。
<servlet-mapping>指定的该servlet接管的url的行为,此处为了简便起见使用*.*,则表示在URL只要是在本机使用的任何request都是由该dispatchServlet来处理。
分享到:
评论

相关推荐

    项目配置文件( 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框架的时候。接下来,我们将...

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

    在构建基于Spring MVC的Web应用程序时,`web.xml`配置文件扮演着至关重要的角色。它定义了应用程序的行为,包括启动时的初始化、请求处理以及中间件的设置。下面我们将详细探讨`web.xml`中涉及Spring MVC的主要配置...

    spring在web.xml中和在struts中的不同配置..pdf

    Struts2的Spring插件会在Struts配置文件(如struts.xml)中定义一个`&lt;package&gt;`,包含`&lt;interceptors&gt;`和`&lt;default-interceptor-ref&gt;`元素,这样Struts2就会知道如何与Spring协作,将Action实例化和依赖注入交给...

    spring MVC配置详解

    -- 可以自定义 servlet.xml 配置文件的位置和名称,默认为 WEB-INF 目录下,名称为[]-servlet.xml,如 spring-servlet.xml --&gt; &lt;param-name&gt;contextConfigLocation &lt;param-value&gt;/WEB-INF/spring-servlet.xml ...

    Spring MVC的web.xml配置详解

    Spring MVC是目前最流行的框架之一,在创建Java Web项目时,web.xml配置文件是Java Web为我们封装的逻辑,不在今天的研究中。web.xml配置文件是Spring MVC框架的核心配置文件,它定义了整个应用程序的结构和行为。 ...

    Spring全注解project示例 (无web.xml配置)

    同时,这样的配置也便于自动化测试,因为无需处理XML配置文件。 7. **学习路径**:如果你是一个初学者,了解Spring的基础概念(如IoC和AOP)是必要的。然后,你可以逐步学习Spring注解的使用,如`@Controller`、`@...

    Web项目没有web.xml配置文件

    在现代的Web开发中,"Web项目没有web.xml配置文件"是一个常见的现象,尤其是在使用Spring Boot、Spring MVC等框架时。传统的Java Web应用通常依赖于`web.xml`文件来配置Servlet、过滤器、监听器等核心组件,但在最新...

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

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

    SpringMVC基于代码的配置方式(零配置,无web.xml)

    传统的SpringMVC配置往往依赖于XML文件,如web.xml和spring-servlet.xml等,但随着Spring框架的发展,出现了基于代码的配置方式,实现了零XML配置,提高了开发效率。本文将详细介绍如何在不使用web.xml的情况下,...

    ssm一个简单项目所需的xml配置文件

    ssm一个简单项目所需的xml配置文件,spring+springmvc+mybatis框架中用到了三个XML配置文件:web.xml,spring-mvc.xml,spring-mybatis.xml.第一个不用说,每个web项目都会有的也是关联整个项目的配置.第二个文件spring-...

    Spring MVC入门 XML版本+注释版本

    这个入门教程将涵盖XML配置和注解配置两种方式,帮助初学者理解如何在Spring MVC中搭建基本的"Hello, World!"应用。 首先,我们从XML配置开始。在Spring MVC中,`DispatcherServlet`是入口点,它负责分发HTTP请求到...

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

    总的来说,手动生成web.xml配置文件是Spring应用部署的重要环节,它为Spring MVC提供了基础架构,使得我们可以按需定制应用的行为。了解和掌握这一过程有助于提升开发者对Spring框架的理解,从而更高效地进行开发和...

    springMVC+JAP整合出去persistence.xml配置文件

    在现代Java应用开发中,Spring MVC作为Web框架和Java ...以上就是关于"springMVC+JAP整合出去persistence.xml配置文件"的详细说明,通过这种方式,我们可以构建出更加现代化、高效且易于扩展的Java Web应用。

    Spring MVCSpring MVC基础.ppt

    6. **注解驱动开发**:Spring MVC允许使用注解来简化配置,如`@Controller`、`@RequestMapping`、`@Service`、`@Autowired`等,这些注解可以极大地减少XML配置文件的复杂性,提高代码的可读性和可维护性。...

    spring MVC 配置文档

    加载 DispatcherServlet 时 Spring 会尝试读取配置文件 默认的配置文件位于 web.xml 相同的路径下 文件名与注册的 Servlet 名有关 Servlet注册名跟上 -servlet.xml 例如:上面的 Servlet 注册名为 ...

    springmvc、spring、mybatis的resources配置文件和web.xml

    Spring框架的核心在于IoC(Inversion of Control)容器,它通过读取XML配置文件来管理对象的生命周期和依赖关系。在Spring的资源配置文件(通常命名为`beans.xml`)中,我们可以定义Bean的实例化、初始化方法、属性...

    spring.jar spring-webmvc-struts.jar spring-webmvc.jar

    在实际开发中,开发者需要熟悉Spring的配置文件,掌握XML配置和Java配置的区别,以及如何使用注解简化配置。此外,还需要了解Spring的安全模块(Spring Security)和数据访问模块(如Spring Data JPA),以及如何...

    spring-mvc-4.2.xsd.zip

    总之,`spring-mvc-4.2.xsd`是Spring MVC 4.2版本的核心配置文件,它定义了所有可用的XML配置元素,是理解和使用Spring MVC进行Web应用开发的基础。同时,提供本地的xsd文件可以显著提高开发过程中的便捷性和效率。

    java快速搭建spring-mvc所需的配置文件

    本篇文章将详细解析在Java环境下快速搭建Spring MVC所需的关键配置文件,包括`web.xml`、`spring-mvc.xml`、`spring-service.xml`、`spring-dao.xml`以及*mapper.xml文件。 首先,`web.xml`是Java Web应用的部署...

    spring和Mybatis的xml配置文件提示约束包

    "spring和Mybatis的xml配置文件提示约束包"这个主题,主要是关于在XML配置文件中使用的DTD(Document Type Definition)文档类型定义,它为XML文件提供了结构约束和语法规范。 DTD是一种元语言,用于定义XML文档的...

Global site tag (gtag.js) - Google Analytics