本篇文章将介绍如何jackjson的JsonView注解定义多个视图,在springmvc的返回值中返回特定的视图
在pojo上定义多个视图
import com.fasterxml.jackson.annotation.JsonView;
import org.hibernate.validator.constraints.*;
import javax.validation.constraints.*;
import java.util.Date;
/**
* 使用jsonView和接口来声明多个视图
* 这个pojo上定义了两个视图一个是SimpleView,一个是DetailView,
* SimpleView视图中只有一个name,DetailView继承自SimpleView,所以他拥有
* Simpleiew的所有属性
*/
public class User {
public interface SimpleView{