有些开发人员包括我自己,曾经喜欢使用在controller最外层捕获所有可能的异常,然后打印日志并给出语义化错误信息,比如:
@GetMapping("/page")
public CommonResult...当Spring MVC应用中的任何组件Controller、Service 等)抛出异常时,DispatcherServlet会遍历所有注册的 HandlerExceptionResolver,调用它们的...,它是一个基类,可以被继承和扩展,用来定制特定异常的处理逻辑,例如捕获Spring MVC 中的4XX或者5XX等请求错误。...);
} else {
return CommonWebResponse.error("500", "系统繁忙,请稍后再试");
}
}...bizEx.getCode(), bizEx.getMessage());
} else {
return CommonWebResponse.error("500", "系统繁忙,请稍后再试