接口定义规则

接口定义规则写了五年代码,打算总结一下接口一下规范.  刚刚进公司时,写的接口返回过map,string,object,json等等,回头看看写的乱七八糟的. 1.接口最好是统一返回自定义实体.  如:ResultMessages.    privateString   resultCode,//返回code如:200(成功) 错误代码自己定义   message; 

大家好,又见面了,我是你们的朋友全栈君。

 写了五年代码, 打算总结一下接口一下规范.  

刚刚进公司时, 写的接口返回过map, string, object, json等等, 回头看看写的乱七八糟的.

 1. 接口最好是统一返回自定义实体.   如: ResultMessages.

     private String
    resultCode, //返回code 如: 200 (成功)  错误代码自己定义
    message;   //错误原因
    private T data; //返回值泛型

 

 2. 分页的有另外一个PageResultMessages

    页码  总数  记录数据等

          

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139704.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月29日 下午12:16
下一篇 2022年5月29日 下午12:16


相关推荐

  • 智谱或将发布 GLM-Image 自回归图像生成模型;MiroMind 开源 MiroThinker-v1.5【AI 早报 2026-01-05】

    智谱或将发布 GLM-Image 自回归图像生成模型;MiroMind 开源 MiroThinker-v1.5【AI 早报 2026-01-05】

    2026年3月12日
    2
  • c 中的TimeSpan类

    c 中的TimeSpan类对于 TimeSpan 不是很清楚 对于其中的代码不甚了解 因此 对于其中所有函数进行输出 就能完整的理解了 c 中的 TimeSpan 了 usingSystem usingSystem Collections Generic usingSystem Linq usingSystem Text usingSystem Threading namespaceCSD

    2026年3月17日
    2
  • java类中serialVersionUID的作用

    java类中serialVersionUID的作用原文出处 https www cnblogs com duanxz p 3511695 html 实现 Serializable 接口的目的是为类可持久化 比如在网络传输或本地存储 为系统的分布和异构部署提供先决条件 若没有序列化 现在我们所熟悉的远程调用 对象数据库都不可能存在 serialVersio 适用于 java 序列化机制 简单来说 JAVA 序列化的机制是通过判断类的 serialVer

    2026年3月26日
    2
  • vs单步调试及断点调试基本介绍(入门版详细图文介绍)

    vs单步调试及断点调试基本介绍(入门版详细图文介绍)简述:本文面向小萌新简单描述visualstudio2019下的基本调试技巧1:打断点,在侧栏点击一下,即可生成断点功能:在调试时可以运行到这一步之后停止如图2:进而可以单步调试,快捷键f11//注,电脑快捷键分软件和系统层快捷键//本人戴尔G3是通过Ese+fn键切换,不同电脑可能不一样注意窗口i的值,进入第一次for循环,i赋值为0之后,进入printf,然后返回f…

    2022年5月22日
    184
  • Landsat8的不同波段组合说明

    Landsat8的不同波段组合说明原文地址:Landsat8的不同波段组合说明作者:ENVI-IDL中国   LandsatTM(ETM+)7个波段可以组合很多RGB方案用于不同地物的解译,Landsat8的OLI陆地成像仪包括9个波段,可以组合更多的RGB方案。   OLI包括了ETM+传感器所有的波段,为了避免大气吸收特征,OLI对波段进行了重新调整,比较大的调整是OLIBand5(0.845–0.885μm),

    2022年7月23日
    21
  • MFC中ASSERT_VALID fails with NULL pointer的个人解决办法[通俗易懂]

    MFC中ASSERT_VALID fails with NULL pointer的个人解决办法[通俗易懂]基于MFC在写一个利用GDAL和GDI+显示图像的系统,原有的Image::FromFile和Image::FromStream都用了一遍发现均会造成锁文件的情况,即使在程序用了delete的情况下,按道理FromStream应该不会锁但是我笨拙的编码依然是锁上了。。。索性换GDAL读图像然后用GDI+显示。在码代码中出现了如下的问题:VS2005调试输出显示:ASSERT_VALIDfai

    2025年9月16日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号