業務層錯誤碼處理

2021-08-20 23:10:17 字數 642 閱讀 2997

最近在做兩件事,一件是整體梳理我這邊業務層的錯誤碼,方便通過錯誤碼立刻確定相應模組。同時以前是直接返回給前台相應的英文提示之類的錯誤,使用者不方便理解,增加使用者體驗;

一.錯誤碼優化有關:

(1)建立乙個錯誤碼的列舉類,方便檢視和統一管理。

package exception;

public enum exceptionenum

(2)建立乙個異常父類。

package exception;

public class superexception extends exception

}

(3)定義具體的錯誤類

package exception.aaa;

import exception.superexception;

import exception.exceptionenum;

/** * a模組建立失敗異常類

*/public class createexception extends superexception

}

(4)在相應的位置try...catch...

或者直接throws相應的異常。

錯誤碼 使用 Go 定義錯誤碼

不管在什麼系統中,定義錯誤碼都是必不可少的.錯誤碼可以幫助定義問題,通常錯誤碼設計為某種模式結構,可以判斷出錯誤的級別,錯誤的模組和具體錯誤資訊.乙個良好結構的錯誤碼有助於簡化問題描述,當前設計的錯誤碼共有五位,結構如下 1 00 01 服務級別 模組 具體錯誤 第一位是服務級別,1 為系統錯誤,2...

錯誤碼總結

200 伺服器成功返回網頁 404 請求網頁不存在 1xx 臨時相應 表示臨時相應並需要請求者繼續執行操作 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分 101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換 2xx 成功 表示成功處理...

mysql624錯誤碼 mysql錯誤碼問題

1級2018 11 18 回答 這裡列出部分,詳情可參考 訊息 無法建立檔案 s errno d 錯誤 1005 sqlstate hy000 er cant create table 訊息 無法建立表 s errno d 錯誤 1006 sqlstate hy000 er cant create ...