技术解析

大佬们, webapi 接口返回给客户端/前端的 Vo 要不要复用
0
1975-02-23 00:30:29
idczone

toB 业务,返回的字段很多。 如果复用,是抗投诉服务器怎么复用的,是创建多个 Vo 吗,比如 MiniVo,BaseVo,Vo 。。。


我都是直接用 hutool 的 dict 或者 guava 的 immutablemap 。整这些 vo 看着着实恶心。

你这种我觉得更可怕

不用 java 就没有那么多 VO 了

部分能抽象,部分不能。
比如你会有用户信息比如 UserInfoVO,但各种列表上面 attach 的都是相同的 UserBriefVo 。但是如果很多接口都在一个 Vo 上面加字段后面也会很乱。
软件工程就是在减少代码量和增加复杂度中间博弈,很难讲是否一定要复用 or 不用。

基类 extend 多 Vo

controller 层这么返回怎么可怕了

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服