在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,如下图所示:
网友评论