spring-boot 创建自定义拦截器
程序员文章站
2022-04-30 17:18:12
...
spring-boot 创建自定义拦截器
配置一
public class TestInterceptor implements HandlerInterceptor{
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
throws Exception {
System.out.println("执行自定义拦截器");
return true;
}
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
ModelAndView modelAndView) throws Exception {
}
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
throws Exception {
}
}
配置二
/**
* @description webapp配置
* @author 李铭浩
* @date 2017年8月16日
* @porject spring-boot-helloworld
*/
@Configuration
public class WebAppConfigurer extends WebMvcConfigurerAdapter{
/**
* @description 注册拦截器
* @author 李铭浩
* @date 2017年8月16日
* @param registry
*/
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new TestInterceptor()).addPathPatterns("/**");
super.addInterceptors(registry);
}
}
转载于:https://my.oschina.net/u/159221/blog/1613166
上一篇: 《我们老了花什么》读书笔记