Java服務器端 API 錯誤碼設計總結


1.對於API結果返回,定義BaseResult 類

擁有success,errorCode,errorMsg個3個基本參數,success使用Boolean類型,errorCode使用Integer類型,errorMsg使用String類型

對於success,false表示接口請求失敗,true表示接口請求成功。

對於errorCode,當success=true時為0,其他請參閱ABBCCC格式錯誤碼。

對於errorMsg,當success=true時為null,其他情況不為null。

如下圖所示

2.錯誤碼格式定義

統一格式:A-BB-CCC,6位長度整形int。

A:代表錯誤級別,1表示系統級錯誤,2表示服務級錯誤。

BB:代表錯誤項目或者模塊號,從00開始。

CCC:具體錯誤編號,自增,從001開始。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM