Spring-webmvc

配置拦截器(HandlerInterceptor)

2019-07-08  本文已影响0人  xzz4632

1. HandlerInterceptor

定义拦截器必须实现HandlerInterceptor接口. 这对所有的HandlerMapping都有效. 它定义了三个方法:

2. 配置拦截器

@Configuration
@EnableWebMvc
public class MyWebMvcConfig implements WebMvcConfigurer {

    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(new MyInterceptor()).addPathPatterns("/**");
    }
    
}
<mvc:interceptors>
    <mvc:interceptor>
        <!--拦截路径-->
        <mvc:mapping path="/**"/>
        <!--拦截器类-->
        <bean class="com.xzz.config.MyHandlerInterceptor"/>
    </mvc:interceptor>
</mvc:interceptors>
上一篇 下一篇

猜你喜欢

热点阅读