WAR部署描述文件:web.xml

本文详细解析了 Spring MVC 在 web.xml 中的配置项,包括 ContextLoaderListener 和 DispatcherServlet 的设置及其作用。介绍了如何通过这些配置项搭建 Spring MVC 的基本环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. web.xml文件中的配置项

    (1) ContextLoaderListener:

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

    说明:这个ContextLoaderListener负责在Web环境中建立IOC容器体系,对于在Web容器中建立起来的跟上下文,

    使用默认的Bean配置文件是:/WEB-INF/applicationContext.xml

    (2) DispatcherServlet:

    <servlet>
        <servlet-name>Petclinic</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>2</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>Petclinic</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

    说明:DispatcherServlet是SpringMVC框架的分发器,负责分发请求给注册的控制器Contoller完成执行,

    DispatcherServlet会建立自己的上下文,而这个上下文的双亲上下文,是由ContextLoaderListener建立起来的跟

    上下文。DispatcherServlet的上下文使用的默认Bean配置文件是:{Servlet-Name}-servlet.xml,对于上述的

    Servlet来说为:Petclinic-servlet.xml.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值