侧边栏壁纸
  • 累计撰写 781 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论
标签搜索

配置错误页面

Dettan
2022-01-09 / 0 评论 / 0 点赞 / 24 阅读 / 773 字
温馨提示:
本文最后更新于 2022-04-30,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
@Controller
@RequestMapping(value = "/demo")
public class ViewController
		@GetMapping("/404")
		public String to404(Model model) {
		    return "404";
		}
	@GetMapping("/500/{msg}")
	public String to500(Model model, @PathVariable(value = "msg", required = false) String msg) {
	    model.addAttribute("msg", msg);
	    return "500";
	}

}




@Configuration
public class ErrorPageConfig implements ErrorPageRegistrar {
@Override
public void registerErrorPages(ErrorPageRegistry registry) {
    ErrorPage[] errorPages = new ErrorPage[2];
    errorPages[0] = new ErrorPage(HttpStatus.NOT_FOUND, "/demo/404");
    errorPages[1] = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/demo/500");
    registry.addErrorPages(errorPages);
}

}




0

评论区