pom.xmlCode类Result类Utils
pom.xmlCode类com.alibaba fastjson 1.2.76
public enum Code {
SUCCESS(0,"成功!"),
LOGIN_FAIL(10001,"用户名或密码错误"),
RESULT_STRING_METHOD_VALUE_WRONG(10000,"resultString方法参数错误"),
CODE_MISTAKE(100002,"后台代码错误"),
CODE_REGIST_REPEAT(100003,"账户名已存在!");
private Integer code;
private String message;
Code(Integer code, String message) {
this.code = code;
this.message = message;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
Result类
@Data//lombok public class ResultUtilsimplements Serializable { private Integer code; private String message; private T data; public Result(Code code, T data) { this.code = code.getCode(); this.message = code.getMessage(); this.data = data; } public Result(Code code) {//重载,可只传code this.code = code.getCode(); this.message = code.getMessage(); } public Result(String error){//重载,可只传message this.code=500; this.message = error; } }
import com.alibaba.fastjson.JSON;
import java.util.HashMap;
import java.util.Map;
public class Utils {
public static String FailResult(Code code){
Result


