用枚举存储错误码和错误信息

  • 1、ErrorCode中存储错误码和错误信息,定义常量code、message,使用构造函数给每个枚举常量赋值
public enum ErrorCode {
	USERNAME_PASSWORD_ERROR(1001,"用户名或密码错误!!!"),
	TOKEN_NOT_FOUND(2001,"没有token,请重新登录!!!"),
	TOKEN_INVALID(2001,"token验证失败,请重新登录!!!");
	
	private final int code;
	private final String message;
	
	//使用构造函数给每个枚举常量赋值
	private ErrorCode(int code,String message) {
		this.code = code;
		this.message = message;
	}

	public int getCode() {
		return code;
	}

	public String getMessage() {
		return message;
	}
	
}
  • 2、ErrorCode使用方法
throw new CustomException(ErrorCode.TOKEN_NOT_FOUND.getCode(), ErrorCode.TOKEN_NOT_FOUND.getMessage());

你可能感兴趣的:(Java,java)