spring mvc之jsonview注解
在一个对象为了不同的场景而展示不同视图(不同的字段)的时候可以使用jsonview注解
1.在需要输出的实体类中添加两个公共接口
2.在字段的get函数中添加jsonview注解代表是哪个视图
这里name是UserSimpleView视图,而password是只能在userDetailView视图中展示
这里的UserDetailView接口继承了UserSimpleView视图,说明UserDetailView视图也包含了UserSimpleView视图需要展示的字段
3.在接口中选择不同的视图进行返回
第一个findUsers接口返回的是UserSimpleView视图,而第二个则是返回的UserDetailView视图