文章目录
404拦截
public class ErrorPageInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
if(response.getStatus() == 404){
response.sendRedirect("/404");
return false;
}
return true; //其他的放行
}
}
配置
@Configuration
public class MyWebMvcConfiger implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new ErrorPageInterceptor()).addPathPatterns("/**");
}
}