我为什么越来越不喜欢用@JsonView

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011063151/article/details/82349242

自从使用springboot开发Java后台以来,编码正的简化了很多,其中的一项福利便是可以通过内置的fastjson框架对restful接口返回的json数据进行属性过滤——顾名思义,就是可以通过@JsonView注解针对不同的接口返回不同的json数据。但是为什么我的标题却说越来越不喜欢这个@JsonView呢?

原因是这样的:

最近有几次在多个迭代中开发restful接口的时候,使用@JsonView会出现数据无法正确返回的现象,加上本人使用框架倾向于用轮子,而不是研究轮子,所以每次遇到问题都是问度娘,但每每问题都比较奇怪,度娘有时候也会思绪紊乱,久而久之便有了烦躁的情绪。之前也没太在意,就稀里糊涂的解决了。今天在写一个分页接口的时候,这个@JsonView又不工作了,返回的json中直接没有数据,debug的时候确实有数据的,无奈只好模仿之前的分页接口写,比对之后希望有奇迹出现,抑制不了内心的小激动,运行之后发现还是没返回数据,顿时无语。怒删@JsonView,然后自己编码过滤不需要的字段。

之前分页接口中也有@JsonView生效的,我也反思是自己用错了,但是比对之后任然没发现问题在哪儿,时间紧,任务急,只好放弃。如果有知道问题在哪儿的小伙伴儿,请不吝赐教!

猜你喜欢

转载自blog.csdn.net/u011063151/article/details/82349242