azoon.top 2023-09-05 10:17 采纳率: 80%
浏览 3
已结题

Result真的是必不可少吗

受到阿里规范的影响,大多数项目会采用Result统一返回
但是这个是真的有必要的吗
好处:统一返回值,前端/第三方通过code可统一处理结果
坏处:系统内部不易于处理,需要处理Result转到JSON转到JAVA,而且更不利于异常的处理,反而增加了系统风险
但是为了解决系统内部调用问题,变为对外接口使用Result 对内接口不使用Result
就会造成接口复用性变差,很多接口需要出两套接口,实际内部逻辑都是一个Service,是否有必要呢?
大家有什么合适的处理方案吗
http://t.csdn.cn/E3krL这篇文章讲的不错

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-09-05 10:24
    关注

    没有什么必要的规范。但是大公司会有更多的规范,道理很简单,那就是你说的复用性变差,代码啰嗦这些副作用,相对大公司的沟通成本,人员变动成本来说,是必须承受的代价。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月31日
  • 已采纳回答 1月23日
  • 修改了问题 9月5日
  • 创建了问题 9月5日

悬赏问题

  • ¥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