1. 程式人生 > >spring @RequestBody 注入報錯 not marked as ignorable

spring @RequestBody 注入報錯 not marked as ignorable

報錯原因:當請求的引數包含類中不存在的欄位。

解決:@JsonIgnoreProperties(ignoreUnknown = true)寫在類上,它會忽略不存在的欄位。

注意:

  • @JsonIgnoreProperties(ignoreUnknown = true),將這個註解寫在類上之後,就會忽略類中不存在的欄位,可以滿足當前的需要。這個註解還可以指定要忽略的欄位。
  • @JsonIgnore註解用來忽略某些欄位,可以用在Field或者Getter方法上,用在Setter方法時,和Filed效果一樣。這個註解只能用在POJO存在的欄位要忽略的情況。