toB 业务,返回的字段很多。
如果复用,是抗投诉服务器怎么复用的,是创建多个 Vo 吗,比如 MiniVo,BaseVo,Vo 。。。
我都是直接用 hutool 的 dict 或者 guava 的 immutablemap 。整这些 vo 看着着实恶心。
你这种我觉得更可怕
不用 java 就没有那么多 VO 了
部分能抽象,部分不能。
比如你会有用户信息比如 UserInfoVO,但各种列表上面 attach 的都是相同的 UserBriefVo 。但是如果很多接口都在一个 Vo 上面加字段后面也会很乱。
软件工程就是在减少代码量和增加复杂度中间博弈,很难讲是否一定要复用 or 不用。
基类 extend 多 Vo
controller 层这么返回怎么可怕了