springmvc自定义拦截器(拦截器是AOP思想的具体应用)

自定义拦截器类实现org.springframework.web.servlet.HandlerInterceptor
image
在applicationContext.xml添加拦截器配置
image

<!--拦截器配置-->
<mvc:interceptors>
    <mvc:interceptor>
        <!--包含这个请求下面的所有请求-->
        <mvc:mapping path="/**"/>
        <bean class="com.zhang.config.MyInterceptor"/>
    </mvc:interceptor>
</mvc:interceptors>

测试访问:http://localhost:8080/t1

image
查看控制台
image

小结

只有preHandle方法返回true才会走到拦截器
如果设置为false,那么就会一直卡住,不会再走controller
image

posted @ 2021-04-15 09:43  卡卡罗特琪琪  阅读(186)  评论(0编辑  收藏  举报