package com.github.zhangkaitao.web.controller; import com.fasterxml.jackson.annotation.JsonView; import com.github.zhangkaitao.web.model.User; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * User: zhangkaitao * Date: 14-8-4 * Time: ����2:50 * Version: 1.0 */ @RestController public class JacksonJsonViewController { @RequestMapping("/jackson1") @JsonView(User.OnlyIdView.class) public User test1() { return new User(1L, "zhangsan"); } @RequestMapping("/jackson2") @JsonView(User.OnlyNameView.class) public User test2() { return new User(1L, "zhangsan"); } @RequestMapping("/jackson3") @JsonView(User.AllView.class) //����ʡ�� public User test3() { return new User(1L, "zhangsan"); } }