Spring Boot Spring数据 - @ID

时间:2018-02-16 21:12:54

标签: spring-boot spring-data

默认情况下,spring数据不会在响应中公开@Id字段。但我的返回对象包含@ID值。

我在线查询了大多数问题是如何公开ID字段。

我可以创建新的POJO,遍历返回对象并仅设置我需要的值。但我想知道为什么默认行为不起作用。

1 个答案:

答案 0 :(得分:0)

如果问题是如何管理实体的属性并使它们出现或隐藏在响应中,那么最好使用Jackson的框架注释。 @JsonProperty("responseName")会使某个属性出现在具有给定名称的回复中,@JsonIgnore会使某个属性不会出现在响应中。 希望它会有所帮助。