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