对于Spring MVC中的请求,等效于@JsonIgnore

时间:2015-07-25 03:57:08

标签: java json spring spring-mvc

我有一个内部有DBRef的集合(此次要集合中没有null字段)。当我使用@ResponseBody时,我收到了415 HTTP响应。如果我删除这个二级集合,那么一切正常。

我可以说某些字段用于输入,某些字段用于输出Spring MVC吗?

我只看到@JsonIgnore传出回复。但没有找到任何输入。

1 个答案:

答案 0 :(得分:1)

  

我可以说某些字段用于输入,某些字段用于输出Spring MVC吗?

解决问题的方法是确保忽略Setter,而不是getter。

@Getter
@Setter(onMethod = @__( @JsonIgnore ))
private String FullName;

在上面的示例中,FullName由FirstName和LastName计算,不应使用json输入设置

{
  "FirstName":"VinayaKumar"
  "LastName":"Thimmappa"
}