BusinessException是什么異常?
java開發中,最常見的自定義異常就是(名字不是唯一,可以自定義) BusinessException extends RuntimeException,該異常叫“業務異常”; 這個異常很使用,主要用于事務回滾; 想象一下一個場景,在你的業務代碼邏輯中,由于某塊代碼進行了多次持久層的操作,但是繼續往下走的時候,發現某個條件不滿足,業務上不允許再往下執行業務邏輯代碼了,這時候就需要return 錯誤碼; 但是 代碼中 return 錯誤碼, 并不能讓已經執行持久層操作的事物回滾!!!,怎么辦,這時候使用我的 BusinessException,拋出該異常,并且再該異常中返回 錯誤碼,既可以是實現業務回滾,又可以實現錯誤碼 返回;一舉兩得!豈不美哉! 這種技巧樓主應該在平時的開發框架中應該經常遇到,樓主要多注意總結看看!