Spring MVC配置及拦截器的实现

本文介绍了如何在Spring MVC中配置拦截器,首先需要导入相关依赖并配置web.xml,接着配置spring-mvc.xml以启用注解和拦截功能。拦截器通过实现HandlerInterceptor接口,包含三个方法分别对应请求前、处理后和渲染结束的三个阶段,可用于控制请求流程和修改响应。通过创建TestInterceptor类并测试,展示了拦截器的工作原理。最后给出了控制器和视图文件的示例。
摘要由CSDN通过智能技术生成

如题所示,这里主要是介绍拦截器的使用了但是为了更贴合实际的项目所以我们先导入spring mvc框架。为了使用spring mvc我们要导入相关的包,它依赖于spring-web 和spring -webmvc我这里的版本是4.0.6的。将相关的包导入到工程中并且添加编译路径后我们再在web.xml文件中配置spring mvc。
前面说过配置一个基本的servlet时要配置和这两个标签,同理spring mvc也要配置这两个标签,因为spring mvc是对请求的集中处理分发在这之前它也需要接受到请求才行。这里就不细说直接看代码和注释吧。

<servlet>
        <servlet-name>spring</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <!-- spring-mvc具体的配置文件 -->
            <param-value>/WEB-INF/spring-mvc.xml</param-value>
        </init-param>
        <!-- servlet加载的优先级,当值大于等于0时在应用启动时就加载这
            个servlet,值越小优先级越高。
        当值为负数或未指定时servlet被使用时才加载 -->
        <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
        <servlet-name>spring</servlet-name>
        <!-- spring-mvc能够处理的请求要匹配如下格式 -->
        <url-pattern>*.html</url-pattern>
</servlet-mapping>

现在具体看spring-mvc.xml这个schema文件吧。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值