Spring MVC中两种配置DispatcherServlet的方法分享

戚薇 SpringMVC 发布时间:2023-05-13 10:08:41 阅读数:1533 1
下文笔者讲述SpringMVC中配置DispatcherServlet的方法分享,如下所示

配置DispatcherServlet的实现思路

方式1:
   配置在web.xml中
方式2:
   配置在SpringMVC.xml中

默认配置(web.xml)

DispatcherServlet 
  默认使用WebApplicationContext作为上下文
   初始化过程中
   框架会在web应用
     WEB-INF文件夹下寻找名为[servlet-name]-servlet.xml配置文件
生成文件中定义bean
<web-app>    
    <servlet>    
        <servlet-name>example</servlet-name>    
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    
        <load-on-startup>1</load-on-startup>    
    </servlet>    
    <servlet-mapping>    
        <servlet-name>example</servlet-name>    
        <url-pattern>*.form</url-pattern>    
    </servlet-mapping>    
</web-app>
<load-on-startup>1</load-on-startup>是启动顺序,让这个Servlet随Servletp容器一起启动。
<url-pattern>*.form</url-pattern> 会拦截*.form结尾的请求。

修改xml文件地址(springMVC.xml)

DispatcherServlet
  指定配置文件的文件名
  不使用默认配置文件名
   使用springMVC.xml配置文件
 
<servlet>    
    <servlet-name>springMVC</servlet-name>    
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    
    <init-param>    
        <param-name>contextConfigLocation</param-name>    
        <param-value>classpath*:/springMVC.xml</param-value>    
    </init-param>    
    <load-on-startup>1</load-on-startup>    
</servlet>    
<servlet-mapping>    
    <servlet-name>springMVC</servlet-name>    
    <url-pattern>/</url-pattern>    
</servlet-mapping>
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/SpringMVC/202305/6430.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者