@RestController @ApiIgnore public class NotFoundException implements ErrorController { @Override public String getErrorPath() { return "/error"; } @RequestMapping(value = "/error", method = RequestMethod.GET) @ResponseBody public Object error(HttpServletRequest request) { Integer statusCode = (Integer) request.getAttribute("javax.servlet.error.status_code"); if (statusCode == 401) { return R.error("401-资源不存在,编码401"); } else if (statusCode == 404) { return R.error("404-资源不存在,编码404"); } else if (statusCode == 403) { return R.error("403-资源不存在,编码403"); } else { return R.error("500-服务器错误,编码500"); } } }
springboot-项目域名下的404统一返回
最新推荐文章于 2022-09-11 14:40:36 发布