GitHub地址

统一结果一般形式:

  • 状态码
  • 描状态码述
  • 响应数据

 结果类枚举:

@Getter
public enum ResultEnum {

    SUCCESS(200,"成功"),
    UNEXIST_URL(404,"URL不存在"),
    UNEXIST_ERROR(404,"用户不存在或密码有误"),
    UNKNOWN_ERROR(520,"未知错误"),
    SYSTEM_ERROR(500, "系统异常"),
    PARAM_ERROR(201,"参数错误"),
    NULL_POINTER(202,"空指针异常");

    // 响应状态码
    private Integer code;
    // 响应信息
    private String message;

    ResultEnum(Integer code, String message) {
        this.code = code;
        this.message = message;
    }

}
View Code

相关文章: