您可以
@JsonView用来控制渲染的内容。您可以在此Spring博客文章https://spring.io/blog/2014/12/02/latest-
jackson-integration-improvements-in-
spring中找到更多详细信息
假设您有
View带有接口的此类
Summary
public class View { interface Summary {}}然后,您可以像这样注释属性:
@JsonView(View.Summary.class)private String name;@JsonView(View.Summary.class)private String firstname;
然后您的请求映射:
@JsonView(View.Summary.class)@RequestMapping(value = "/user", method = RequestMethod.GET)
这只会返回
name并返回
firstname结果JSON。



