(Spring Cloud微服務實戰-書中之坑)spring cloud zuul統一處理業務異常,而且須要響應狀態爲200

1、需求,項目中全部的業務異常,統一在網關係統處理,而且響應狀態爲200io

2、根據網上或者書中處理以下:im

3、結果:確實是自定義的異常,可是,返回的響應狀態爲500項目

4、處理方式:在SendErrorFilter的前面,對項目中自定義的異常(BasisException)進行判斷,若是是項目中的業務異常,則手動設置響應狀態爲200,以下圖:異常

5、完美overimg

相關文章
相關標籤/搜索