Interceptor拦截器 发表于 2022-03-26 更新于 2022-03-27 分类于 Spring 阅读次数: 如何创建拦截器? 在Controller层实现HandlerInterceptor接口 有三个可实现的方法 preHandle方法,在Controller之前执行 postHandle方法,在调用Controller之后执行 afterCompletion方法,在模板引擎TemplateEngine之后执行 如何使用拦截器? 继承WebMvcConfigurer类,实现addInterceptors方法 12345678910111213@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { @Autowired private AlphaInterceptor alphaInterceptor; @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(alphaInterceptor) .excludePathPatterns("/**/*.css", "/**/*.js", "/**/*.jpg", "/**/*.png", "/**/*.jpeg") .addPathPatterns("/register", "login"); }} ------ THEEND ------ 欢迎关注我的其它发布渠道 WeChat RSS