最近开发中遇到一个问题。公司内部公共的二方库定义了一个RPC的公共返回类:
public class Result<T> {
private boolean success;
private T result;
private String errorCode;
private String errorMsg;
public Result(T result) {
this.result = result;
}
public boolean isSuccess() {
return success;
}
public T getResult() {
return result;
}
public void setResult(T result) {
this.result = result;
}
public String getErrorCode() {
return errorCode;
}
public void setErrorCode(String errorCode) {
this.success = false;
this.errorCode = errorCode;
}
public String getErrorMsg() {
return errorMsg;
}
public void setErrorMsg(String errorMsg) {
this.errorMsg = errorMsg;
}
}
我在开发一个Http接口时,为了图方便,就直接套用了这个类,并且使用json序列化方式,在Spring MVC中配置了MessageConverter为Fastjson的con