web项目,启动项目调用接口后报错No converter found for return value of type。
原因是自定义的结果类一开始没有加get set方法,导致返回给浏览器时不能正常序列化。加上get/set后就正常了
public class ProductResult {
private String msg;
private Boolean success;
public ProductResult(String msg, Boolean success) {
super();
this.msg = msg;
this.success = success;
}
public static ProductResult error(String errMsg) {
ProductResult productResult = new ProductResult(errMsg, false);
return productResult;
}
public static ProductResult success(String msg) {
ProductResult productResult = new ProductResult(msg, true);
return productResult;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public Boolean getSuccess() {
return success;
}
public void setSuccess(Boolean success) {
this.success = success;
}
}