java使用枚举封装错误码及错误信息_枚举传验证码错误信息-CSDN博客

   使用枚举类型来封装project中所需要的错误码和错误信息,十分方便。

   用法如下:

package com.dear.simpler.dbservice; /** *  * @author lixiang *使用枚举类型来封装异常码和异常信息 * */public enum DBServiceError {     //RPC层调用错误码     DB_SERVICE_OK(20100,"服务正常")    ,DB_SERVICE_DBDAO_ERROR(20104,"返回数据库的具体异常信息")        ,DB_SERVICE_SPEAKER_NOT_EXISTED(20108,"数据库中没有要查询的speaker")    ,DB_SERVICE_SPEAKER_HAVE_NOT_VP(20109,"speaker中没有对应的voiceprint")        ,DB_SERVICE_UNKNOWN_ERROR(20101,"未知异常")    ,DB_SERVICE_AGENT_ERROR    (20102,    "DBServiceAgent异常")    ,DB_SERVICE_NETWORK_ERROR (20103,"网络异常")        ,DB_SERVICE_INVALID_FUNCTION(20105,    "方法名不存在")    ,DB_SERVICE_INVALID_PARAMETER(20106,"方法参数错误")    ,DB_SERVICE_FUNCTION_NO_ACCESS(20107,"对此方法无访问权限");        private String msg;    private int code;        private DBServiceError(int code,String msg)    {        this.code=code;        this.msg=msg;    }        public String getMsg()    {        return this.msg;    }    public int getCode() {      return this.code;  }    }

使用时:

DBServiceError.DB_SERVICE_NETWORK_ERROR.getCode();

DBServiceError.DB_SERVICE_NETWORK_ERROR.getMsg();


原网址: 访问
创建于: 2024-08-14 15:04:00
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论