springboot错误页面跳转


springboot在2.0.0以前版本的时候可以通过实现EmbeddedServletContainerCustomizer接口来指向固定url,但是2.0.0之后没有这个类了,我们可以通过WebServerFactoryCustomizer来处理错误页面。

代码如下:

1
2
3
4
5
6
7
8
9
10
@Configurationpublic class CustomizationBean
implements WebServerFactoryCustomizer {

@Override
public void customize(ConfigurableServletWebServerFactory factory) {
factory.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/401"));
factory.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/404"));
factory.addErrorPages(new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500"));
}
}

-------------本文结束,感谢您的阅读-------------
如果我的文章有帮助到你,欢迎打赏~~
0%