美文网首页
SpringMVC拦截器

SpringMVC拦截器

作者: 7183 | 来源:发表于2020-04-21 23:18 被阅读0次

    SpingMvc拦截器的配置和应用

    SpringMvc用户在使用自定义拦截器必须实现HandlerInterceptor接口

    preHandle()这个方法在业务处理器处理请求之前被调用,在该方法中对用户request进行处理

    ps:preHandle()方法的返回值只有为true才能进入Control中进行请求的执行,如果为false的中止所有的请求

    postHandle()这个方法在业务处理器处理完请求后,但是DispatcherServlet向用户返回响应之前被调用,在该方法中对用户请求request进行处理

    afterCompletion()这个方法在DispatcherServlet完全处理完请求后被调用,可以在该方法中进行一些资源清理的操作

    //注册拦截器

    <mvc:interceptors>

        <mvc:interceptor>

            <mvc:mapping path=""/>

            <mvc:exclude-mapping path=""/>//不需要拦截的url

           <bean class="配置拦截器位置"></bean>

        <mvc:interceptor>

    <mvc:interceptors>

    //拦截器的通配符和正则表达式配置

    /url/*

    /*只能匹配一级

    /**能够匹配子级和孙子级

    如果有多个mvc拦截器,它是又先后顺序来决定谁先执行的

    相关文章

      网友评论

          本文标题:SpringMVC拦截器

          本文链接:https://www.haomeiwen.com/subject/jiyffqtx.html