24.SpringBoot 友好404,401,500处理

2018-10-11  本文已影响0人  木有鱼丸啦

在main方法所在的启动类里加上这个方法

@Bean

public EmbeddedServletContainerCustomizer containerCustomizer() {

return new EmbeddedServletContainerCustomizer() {

@Override

        public void customize(ConfigurableEmbeddedServletContainer container) {

container.setSessionTimeout(1800);//单位为S

        ErrorPage error401Page =new ErrorPage(HttpStatus.UNAUTHORIZED,"/401.html");

ErrorPage error404Page =new ErrorPage(HttpStatus.NOT_FOUND,"/404.html");

ErrorPage error500Page =new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR,"/500.html");

container.addErrorPages(error401Page, error404Page, error500Page);

}

};

}

错误页面需要放在Spring Boot web应用的static内容目录下,它的默认位置是:src/main/resources/static,如下图所示:

上一篇下一篇

猜你喜欢

热点阅读