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

目 录CONTENT

文章目录

配置错误页面

Dettan
2022-01-09 / 0 评论 / 0 点赞 / 88 阅读 / 103 字
温馨提示:
本文最后更新于 2022-07-23,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
@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

评论区