Springboot返回的json屏蔽某些屬性的操作
entity上增加@JsonIgnoreProperties註解,標記需要忽略的屬性,支持多個
@Entity @JsonIgnoreProperties(value={"status","updateTime"}) public class GoldSell implements Serializable{
還有一種方式,直接註解在具體的property上,效果一樣
@JsonIgnore private Integer status;
不過這兩種都是影響屬性,會影響所有的接口,如果有的接口需要有的不需要呢?
補充:springboot 請求返回json數據指定字段不返回
我就廢話不多說瞭,大傢還是直接看代碼吧~
import com.fasterxml.jackson.annotation.JsonIgnore; @JsonIgnore private List<String> courseNames;
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。如有錯誤或未考慮完全的地方,望不吝賜教。
推薦閱讀:
- Springboot配置返回日期格式化五種方法詳解
- Springboot 格式化LocalDateTime的方法
- Java開發中POJO和JSON互轉時如何忽略隱藏字段的問題
- springboot響應json null值過濾方式
- SpringBoot雪花算法主鍵ID傳到前端後精度丟失問題的解決