美文网首页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