public class View { interface Summary {} interface SummaryWithDetail extends Summary{} } ----------------------------------- public class User { @JsonView(View.Summary.class) private Long id; @JsonView(View.SummaryWithDetail.class) private String firstname; } ----------------------------------- @RequestMapping("/user")[ @JsonView(View.Summary.class) //or @JsonView(View.SummaryWithDetail.class) public ListgetUsers(){ return userService.listUsers(); } ----------------------------------- result of @JsonView(View.Summary.class) [ { "id": 70, } ] result of @JsonView(View.SummaryWithDetail.class) [ { "id": 70, "firstname": 222 } ]
廣告
2016年5月10日 星期二
Spring MVC @JsonView使用详解
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言