3 自定義異常處理

2021-10-05 16:59:00 字數 580 閱讀 7990

查詢條件:

站點id、模板id、頁面別名

新增:頁面名稱、站點id、頁面webpath確定唯一資料

統一的異常處理流程:

1、自定義異常型別

2、自定義錯誤**及錯誤資訊

3、對於可預知異常由程式設計師在**中主動丟擲,由springmvc統一捕獲

可預知異常:程式設計師自己丟擲的異常

4、對於不可預知異常(執行時異常)由springmvc統一捕獲exception型別的異常

不可預知異常:系統出現bug或者錯誤宕機等

5、可預知的異常及不可預知的執行時異常最終會採用統一的資訊格式(錯誤**+錯誤資訊)來表示,最終也會隨 請求響應給客戶端

自定義異常類:customexception extends runtimeexception

構造方法、獲取code方法;

異常丟擲類:exceptioncast 拋出自定義異常方法;

異常捕獲類:exceptioncatch

使用 @controlleradvice和@exceptionhandler註解來捕獲指定型別的異常

具體**實現參考如下:

全域性異常處理類

異常處理 自定義異常

異常 1.定義 執行時檢測到的錯誤。2.現象 當異常發生時,程式不會再向下執行,而轉到函式的呼叫語句。3.常見異常型別 名稱異常 nameerror 變數未定義。型別異常 typeerror 不同型別資料進行運算。索引異常 indexerror 超出索引範圍。屬性異常 attributeerror ...

自定義異常處理

自定義異常處理類 using system using system.diagnostics 日誌記錄類 using system using system.configuration using system.diagnostics using system.io using system.tex...

自定義異常處理

煙台大學計算機學院學生 all right reserved.檔名稱 c 完成日期 2014年10月16日 版本號 v1.0 對任務及求解方法的描述部分 輸入兩個數,輸出其相除的結果,並進行增加乙個自定義異常類outofboundexception,我的程式 using system using s...