有时候新建的 Spring
项目,请求一些接口时出现这个问题,为什么?该怎么解决?
javaResolved [org.springframework.web.HttpMediaTypeNotAcceptableException: No acceptable representation]
最主要的原因可能是因为你的粗心:
在 RESTful
风格流行起来后,大多数情况下,我们的接口会返回一些自定义的实体数据,输出后也就是一串 json 字符串。此时,如果你的实体类中少了一些东西,就可能出现这个报错,那就是属性的 get
方法。
知道了原因,就好解决了,在实体中加上属性的 get
方法即可。如 getId()
方法:
javapublic class User {
private Integer id;
public Integer getId(){
return this.id;
}
}
对于大多数情况下,可能使用 Lombok @Getter
注解的更多,在实体类上加上该注解即可。如:
java@Getter
public class User {
private Integer id;
}
建站不易,以下是一个广告,还请动动您的小拇指,点击一次以示鼓励,谢谢!
就目前的访问量,即便每个访客都点一次广告,收入也不足以支付运营成本,
如果看不到广告,可能是网络原因或被拦截了,那就无所谓了~
本文作者:DingDangDog
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!