受到阿里规范的影响,大多数项目会采用Result统一返回
但是这个是真的有必要的吗
好处:统一返回值,前端/第三方通过code可统一处理结果
坏处:系统内部不易于处理,需要处理Result转到JSON转到JAVA,而且更不利于异常的处理,反而增加了系统风险
但是为了解决系统内部调用问题,变为对外接口使用Result 对内接口不使用Result
就会造成接口复用性变差,很多接口需要出两套接口,实际内部逻辑都是一个Service,是否有必要呢?
大家有什么合适的处理方案吗
http://t.csdn.cn/E3krL这篇文章讲的不错
Result真的是必不可少吗
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- threenewbee 2023-09-05 10:24关注
没有什么必要的规范。但是大公司会有更多的规范,道理很简单,那就是你说的复用性变差,代码啰嗦这些副作用,相对大公司的沟通成本,人员变动成本来说,是必须承受的代价。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 WPF MVVM模式 handycontrol 框架, hc:SearchBar 控件 Text="{Binding NavMenusKeyWords}" 绑定取不到值
- ¥15 需要手写数字信号处理Dsp三个简单题 不用太复杂
- ¥15 数字信号处理考试111
- ¥100 关于#audobe audition#的问题,如何解决?
- ¥15 allegro17.2生成bom表是空白的
- ¥15 请问一下怎么打通CAN通讯
- ¥20 如何在 rocky9.4 部署 CDH6.3.2?
- ¥35 navicat将excel中的数据导入mysql出错
- ¥15 rt-thread线程切换的问题
- ¥15 高通uboot 打印ubi init err 22