关于后端返回json数据给前端对于实体类过多的问题

前期springboot完整前后端开发

在多表联查的时候原本一一对应的实体类可能无法满足我们保存全部数据转json,那么就需要重新封装一个实体类来对数据库查询的数据进行封装。但是前端需求我们不要返回无用字段。那么通过@JsonIgnore无法满足对应的需求<@JsonView不采纳>。就需要对对应的需求创建实体类来方便json的输出。
问题
那么开发来到后期的时候,代码与功能不断的庞大。大量用于返回前端需求方便后端转json的实体类出现,那岂不时难以维护?但是使用Map是不是对代码可维护性又变太差了。
那么有没有好的解决方法,或者说这种东西是避免不了的。

好好看一下swagger的使用,说不定你会找到意想不到的收获

为什么需要实体类?需要什么数据直接从实体类里取出来放到JSON里返回不就好了么。可以参考我的文章看完就理解JSON的使用了