package com.operative.base.constants;
public final class AuthorizationConstants {/**
* 操作成功
*/
public static final String SUCCESS ="200";/**
* 用户名已存在
*/
public static final String USERNAME_IS_EXIST ="101";/**
* 请求参数错误
*/
public static final String PARAM_IS_ERROR ="102";/**
* 用户名不能为空
*/
public static final String USERNAME_IS_NULL ="103";}
枚举类
package com.operative.base.http;
import lombok.Getter;
@Getter
public enumResponseStatus{SUCCESS("操作成功",200),USERNAME_IS_EXIST("用户名已存在",101),PARAM_IS_ERROR("请求参数错误",102),USERNAME_IS_NULL("用户名不能为空",103);
private final String message;
private final int status;ResponseStatus(String message,int status){
this.message=message;
this.status=status;}}
暂时觉得两者的区别和对比,有待后续补充1、注解只能用静态常量不能用枚举类2、枚举类可以添加多种类型的数据在一个变量中(emmm,'变量’可能不太准确)静态常量package com.operative.base.constants;public final class AuthorizationConstants { /** * 操作成功 */ public static final String SUCCESS = "200"; /**