gpt4 book ai didi

java - 相当于 Spring MVC 中请求的 @JsonIgnore

转载 作者:行者123 更新时间:2023-11-30 08:02:52 24 4
gpt4 key购买 nike

我有一个集合,里面有一个DBRef(并且这个辅助集合有一个非null字段)。当我使用 @ResponseBody 时,我收到 415 HTTP 响应。如果我删除这个辅助集合,那么一切都会正常工作。

有没有办法可以说 Spring MVC 中某些字段用于输入,某些字段用于输出?

我仅在传出响应中看到@JsonIgnore。但没有找到任何可以输入的内容。

最佳答案

Is there way I can say certain fields are for input and certain field are for output in Spring MVC?

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

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

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

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

关于java - 相当于 Spring MVC 中请求的 @JsonIgnore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31622748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com