我有一个内部有DBRef
的集合(此次要集合中没有null
字段)。当我使用@ResponseBody
时,我收到了415
HTTP响应。如果我删除这个二级集合,那么一切正常。
我可以说某些字段用于输入,某些字段用于输出Spring MVC吗?
我只看到@JsonIgnore
传出回复。但没有找到任何输入。
答案 0 :(得分:1)
我可以说某些字段用于输入,某些字段用于输出Spring MVC吗?
解决问题的方法是确保忽略Setter,而不是getter。
@Getter
@Setter(onMethod = @__( @JsonIgnore ))
private String FullName;
在上面的示例中,FullName由FirstName和LastName计算,不应使用json输入设置
{
"FirstName":"VinayaKumar"
"LastName":"Thimmappa"
}