無法獲取捕獲的自定義異常的自定義異常資訊

2021-10-05 13:43:08 字數 598 閱讀 8067

**e.getmessage()**讀取不到異常的資訊

@restcontroller

public class maincontroller catch (exception e)

return new myresponse<>(true, null, order);

}}

原因是我把異常提示資訊傳值給屬性errormessage了,而父類的 message並沒有賦到值

public class myerrorexception extends runtimeexception 

public string geterrormessage()

public void seterrormessage(string errormessage)

}

order:驗證訂單資訊,驗證不通過拋出自定義異常

public class order 

public string getname()

public void setname(string name)

}

AOP 捕獲自定義異常

package com.gqc.aop05 import org.springframework.aop.throwsadvice 異常通知 public class mythrowsadvice implements throwsadvice 當目標方法丟擲passwordexception異常時...

自定義異常的處理和捕獲

在下面的 中 throws new busines ception x10200000000 引數為空,不合法 為自定義異常,如果遇到異常時在前台列印,就得在controller try catch,而不是throws。serviceimpl 則throws busines ception 並且在裡...

SpringBoot自定義異常全域性捕獲

前言 不會寫bug的程式設計師不是乙個好程式設計師,不出異常的程式不是好程式,我們要做的就是抓住它,然後接著寫bug 建立自定義異常類 基礎異常 public class baseexception extends runtimeexception public baseexception stri...