美文网首页Springboot核心技术
Springboot返回的json屏蔽某些属性

Springboot返回的json屏蔽某些属性

作者: 老胡聊聊天 | 来源:发表于2017-10-15 21:19 被阅读18次

entity上增加@JsonIgnoreProperties注解,标记需要忽略的属性,支持多个

@Entity
@JsonIgnoreProperties(value={"status","updateTime"})
public class GoldSell implements Serializable{

还有一种方式,直接注解在具体的property上,效果一样

@JsonIgnore
private Integer status;

不过这两种都是影响属性,会影响所有的接口,如果有的接口需要有的不需要呢?

相关文章

网友评论

  • 李辉Melon:可以再去抽出一层VO来做处理,用虚拟列
    李辉Melon:@raincoding :grin:
    老胡聊聊天:@李辉Melon 正在尝试中~~~~~
    老胡聊聊天:@李辉Melon 恩,只好如此了,还有一种方式是实现一个注解,如果返回格式比较多样的话,就可以避免实现太多的vo

本文标题:Springboot返回的json屏蔽某些属性

本文链接:https://www.haomeiwen.com/subject/yaocuxtx.html