背景
在springmvc的controller中程序員經常要封裝錯誤對象返回給前端,前端好顯示錯誤文案。通過spring的異常處理器,可以徹底乾淨的消滅異常對象的樣板代碼,設計思路非常好。
學習目標
- 學習全局異常攔截器處理controller所有異常的返回封裝
- 定義枚舉異常碼,優雅的設計自定義異常
經典案例
--------------創建枚舉異常碼,系統所有異常情況在這裡定義就是--------------------
-------------------程序員,在系統中定義一個異常就夠了,通過異常碼區分具體異常,這種方式非常優雅--------------
具體異常攔截邏輯,代碼非常簡單,學習下這種設計思路,優雅減少項目樣板代碼
- 通過異常instanceof判斷出自定義異常,
- 然後取出異常碼,通過json方式返回給前端
還有個配置
具體攔截邏輯,程序員們注意了------
------軟件開發設計demo----------------
--------測試效果---------程序員--------------
閱讀更多 程序汪汪 的文章