SpringBoot请求接口报错
Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter for [class com.wuxianggujun.wuxiangblog.pojo.Result] with preset Content-Type 'null']
这是我的实体类
package com.wuxianggujun.wuxiangblog.pojo;
public class Result<T> {
//返回信息
private String message;
private int code;
//数据是否正常请求
private boolean success;
//具体返回的数据
private T detail;
public Result(boolean success, int code, String message, T detail) {
this.message = message;
this.code = code;
this.success = success;
this.detail = detail;
}
public static Result success(Object data) {
Result<Object> result = new Result<>(true, 200, "ok", data);
return result;
}
public static Result fail(int code, String msg) {
Result result = new Result(false, code, msg, null);
return result;
}
public static Result detail(String data) {
return new Result(false,0,data,null);
}
}
可以发现我的实体类并没有set和get方法才会报错
HttpMediaTypeNotAcceptableException文章来源:https://www.toymoban.com/news/detail-519792.html
修改之后添加set和get方法,可以成功运行文章来源地址https://www.toymoban.com/news/detail-519792.html
package com.wuxianggujun.wuxiangblog.pojo;
public class Result<T> {
//返回信息
private String message;
private int code;
//数据是否正常请求
private boolean success;
//具体返回的数据
private T detail;
public Result(boolean success, int code, String message, T detail) {
this.message = message;
this.code = code;
this.success = success;
this.detail = detail;
}
public static Result success(Object data) {
Result<Object> result = new Result<>(true, 200, "ok", data);
return result;
}
public static Result fail(int code, String msg) {
Result result = new Result(false, code, msg, null);
return result;
}
public static Result detail(String data) {
return new Result(false,0,data,null);
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public T getDetail() {
return detail;
}
public void setDetail(T detail) {
this.detail = detail;
}
}
到了这里,关于Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter for的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!