最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java 自定義錯誤類示例代碼

 更新時間:2013年08月27日 09:33:48   作者:  
以下是對Java中自定義錯誤類的示例代碼進行了介紹。需要的朋友可以過來參考下

在程序中,需要拋出異常,然后在用戶界面進行錯誤信息輸出。

一種情況是在程序中最后UI顯示的時候一個一個異常捕獲,然后 顯示對應的ErrorMessage,有時候,程序因為業(yè)務邏輯的原因需要拋出異常,就需要自定義異常。

如何將異常消息集中處理,以對應多語言話的要求 ,這些錯誤消息就需要集中處理了。

自定義錯誤消息。

復制代碼 代碼如下:

public class MyException extends Exception
{
    private static final long serialVersionUID = 1L;
    private Type type;

    public MyException( Type type )
    {
        super();
        this.type = type;
    }
    public MyException( Throwable t, Type type )
    {
        super( t );
        this.type = type;
    }
    public String toString() {
        return super.toString() + "<" + getErrorType().getErrorCode() + ">";
    }

    public Type getErrorType()
    {
        return type;
    }

    public enum Type
    {
        // 系統(tǒng)錯誤
        SYSTEM_ERROR( "99999" ),

        // 用戶認證錯誤
        USER_AUTH( "03003" );

        private String errorCode;
        Type( String errorCode )
        {
            this.errorCode = errorCode;
        }
        public String getErrorCode()
        {
            return this.errorCode;
        }
    }
}

在這里拋出錯誤代碼,然后可以根據這個錯誤代碼取得資源文件的錯誤消息。

相關文章

  • SpringBoot之ApplicationRunner解析(spring容器啟動完成執(zhí)行的類)

    SpringBoot之ApplicationRunner解析(spring容器啟動完成執(zhí)行的類)

    這篇文章主要介紹了SpringBoot之ApplicationRunner解析(spring容器啟動完成執(zhí)行的類),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • java編程實現求解八枚銀幣代碼分享

    java編程實現求解八枚銀幣代碼分享

    這篇文章主要介紹了java編程實現求解八枚銀幣代碼分享,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • java Comparator.comparing排序使用示例

    java Comparator.comparing排序使用示例

    本文主要介紹了java Comparator.comparing排序使用示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 使用mybatisplus接收mysql字段為json類型的數據方式

    使用mybatisplus接收mysql字段為json類型的數據方式

    這篇文章主要介紹了使用mybatisplus接收mysql字段為json類型的數據方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Java 自定義Spring框架與核心功能詳解

    Java 自定義Spring框架與核心功能詳解

    Spring框架是由于軟件開發(fā)的復雜性而創(chuàng)建的。Spring使用的是基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅僅限于服務器端的開發(fā)
    2021-10-10
  • java編程ThreadLocal上下傳遞源碼解析

    java編程ThreadLocal上下傳遞源碼解析

    這篇文章主要為大家介紹了java編程中ThreadLocal提供的上下傳遞方式的源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • java 四舍五入保留小數的實現方法

    java 四舍五入保留小數的實現方法

    下面小編就為大家?guī)硪黄猨ava 四舍五入保留小數的實現方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • Java實現單例設計模式方法解析

    Java實現單例設計模式方法解析

    這篇文章主要介紹了Java實現單例設計模式方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Java基于Calendar類輸出指定年份和月份的日歷代碼實例

    Java基于Calendar類輸出指定年份和月份的日歷代碼實例

    這篇文章主要介紹了Java 使用Calendar類輸出指定年份和月份的日歷,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • Java金額大小寫的轉換方法

    Java金額大小寫的轉換方法

    這篇文章主要為大家詳細介紹了Java金額大小寫的轉換方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04

最新評論

阳朔县| 汉寿县| 抚州市| 永泰县| 高雄县| 隆子县| 仙游县| 黎城县| 高台县| 大连市| 五家渠市| 古浪县| 定边县| 永福县| 莱州市| 沁源县| 个旧市| 洪湖市| 内丘县| 犍为县| 绥芬河市| 塘沽区| 天门市| 教育| 营山县| 新巴尔虎右旗| 大足县| 乾安县| 廉江市| 廊坊市| 临澧县| 太谷县| 泸州市| 双江| 莱芜市| 水富县| 屯留县| 宜春市| 博乐市| 稷山县| 汪清县|