zhangkaitao / es

JavaEE项目开发脚手架(我的公众号:kaitao-1234567,我的新书:《亿级流量网站架构核心技术》)
https://github.com/zhangkaitao/es
Apache License 2.0
2.17k stars 1.59k forks source link

涛哥,Controller中标记为@ResponseBody并返回类型为Page<T>的方法,jackson处理响应时如何忽略Page中自身定义的某属性? #84

Open toeasy opened 9 years ago

toeasy commented 9 years ago

是这样的:我需要返回Page类型的json,但又不需要Page中自身定义的属性,如first、next,只需要content、total、size。应该怎样处理呢? 像常规自己定义的bean,只需要在其上加上jackson的注解即可忽略。 我有两个想法:1、Page是spring定义的,修改其代码,这肯定不是最好的解决方法 2、我想把Page换成我自定义的Page不知道在哪些更换 请涛哥指教

qiuxiaoj commented 9 years ago

如果仅仅是不需要Page中自身定义的属性,没必要制定page,忽略掉不需要的属性即可。

在 2015年7月27日 下午7:09,Eric Liang notifications@github.com写道:

是这样的:我需要返回Page类型的json,但又不需要Page中自身定义的属性,如first、next。应该怎样处理呢? 像常规自己定义的bean,只需要在其上加上jackson的注解即可忽略。 我有两个想法:1、Page是spring定义的,修改其代码,这肯定不是最好的解决方法 2、我想把Page换成我自定义的Page不知道在哪些更换 请涛哥指教

— Reply to this email directly or view it on GitHub https://github.com/zhangkaitao/es/issues/84.