@RestControllerAdvice(basePackages ="xx.xxx")
public class GlobalExceptionHandlerextends ResponseEntityExceptionHandler {
private static final Loglogger = LogFactory.getLog(GlobalExceptionHandler.class);
? ? @ExceptionHandler(value = Exception.class)
public ResulterrorHandler(Exception ex) {
String msg;
? ? ? ? msg = ex.getMessage();
? ? ? ? if (msg ==null || msg.length() ==0) {
msg ="xxxxxxx";
? ? ? ? }
ex.printStackTrace();
? ? ? ? return Result.error(msg);
? ? }
}
Spring boot 全局捕獲異常
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 1.全局捕獲異常:進行全局捕獲異常可以去捕獲一些運行時候的錯誤,將這些錯誤信息處理掉,而不去返回給用戶。 2.代碼...
- SpringMVC的異常處理 Spring 統一異常處理有 3 種方式,分別為: 使用@ExceptionHand...
- Spring的模型-視圖-控制器(MVC)框架是圍繞一個DispatcherServlet來設計的,這個Servl...
- 之前的項目需要用到mina,實現的功能主要是:服務端主動發送消息到客戶端,這個的服務端為外網的tomcat,客戶端...