0

我最近正在尝试构建一个小型 webapp 来启用 AJAX 调用我的控制器并返回 JSON 结果。我明白注释

@JsonView(Views.Public.class)

用作过滤器以排除您不希望它们被序列化的所有字段。基本上,所有未使用此 JsonView 注释的字段都将被排除。

所以我的问题是:在 Spring 控制器中,注释 JsonView 是否必要?如果您根本不包括它们,无论是在您的控制器中还是在您的模型对象中怎么办?

任何链接/文章将不胜感激。谢谢!

4

1 回答 1

0

正如您已经注意到的,仅当您想在实体序列化期间过滤某些字段时,才需要 JsonView。如果不指定此注解,则在控制器中返回的实体的所有字段都将被序列化。

于 2015-12-20T11:38:26.950 回答