java 在JAVA中捕獲異常后throw自定義異常是不優(yōu)雅的嗎?
在JAVA中捕獲異常后throw自定義異常是不優(yōu)雅的嗎?事實(shí)上,這種方法在很多框架中都有使用1。Rethrow自定義異常,用于更好地隔離異常,識(shí)別異常類型、ID、自定義消息和日志2。對(duì)第三方庫(kù)的異常進(jìn)
在JAVA中捕獲異常后throw自定義異常是不優(yōu)雅的嗎?
事實(shí)上,這種方法在很多框架中都有使用
1。Rethrow
自定義異常,用于更好地隔離異常,識(shí)別異常類型、ID、自定義消息和日志
2。對(duì)第三方庫(kù)的異常進(jìn)行打包和抽象,以保持與框架異常定義的一致性,方便框架處理不同的異常
3。Restful異常]{servlet,HTTP]{Exception,HTTP]}=所需標(biāo)題名稱() 日志.調(diào)試(“---------------頭---------------->”) 而(enum1.hasMoreElements()){ 字符串鍵=(字符串)enum1.nextElement() 字符串值=請(qǐng)求獲取標(biāo)題(鍵) 日志.調(diào)試(鍵“:”值) } 日志.調(diào)試就這樣,你可以獲取標(biāo)題的信息