接口定义规则

接口定义规则写了五年代码,打算总结一下接口一下规范.  刚刚进公司时,写的接口返回过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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SecureCRT中文乱码问题完美解决「建议收藏」

    SecureCRT中文乱码问题完美解决「建议收藏」使用SecureCRT的时候,发现中文一直是乱码:上网搜查时编码问题,于是就把编码改为了UTF-8:然而并没有解决问题,中文变成了?:编码修正后,还是不行,点击Font,发现字符集是西文,马上修改成中文GB2312确定保存后,中文正常显示了:小结:影响中文显示一般先考虑编码方式,再考虑字符集设置。…

    2022年7月17日
    18
  • getservletcontext.getrealpath_request.getattribute取不到值

    getservletcontext.getrealpath_request.getattribute取不到值关于serveletContext.getRealPath()方法1.关于request.getRealPath问题:Stringfilename=request.getRealPath(filename)——————-信息:warning:[deprecation]getRealPath(java.

    2025年11月18日
    4
  • 计算机三级网络技术考过指南

    计算机三级网络技术考过指南原文链接:计算机三级网络技术考过指南题库下载链接(50积分是CSDN上调的,不是我上传时设置的。更新版本请大家自行搜索):计算机三级网络技术无纸化考试模拟软件(2018.3)用Markdown重写后的带完整标签的版本:计算机三级网络技术考过指南(带完整标签版)目录计算机三级网络技术考过指南前言(必读)1.基础准备1.1题库1.2二…

    2022年4月8日
    51
  • Spark常见20个面试题(含大部分答案)

    Spark常见20个面试题(含大部分答案)1、什么是宽依赖,什么是窄依赖?哪些算子是宽依赖,哪些是窄依赖?窄依赖就是一个父RDD分区对应一个子RDD分区,如map,filter或者多个父RDD分区对应一个子RDD分区,如co-partionedjoin宽依赖是一个父RDD分区对应非全部的子RDD分区,如groupByKey,ruduceByKey或者一个父RDD分区对应全部的子RDD分区,如未经协同划分的joinhttps:/……

    2025年12月9日
    3
  • Java中的this关键字(三种用法)

    Java中的this关键字(三种用法)this关键字的三种用法:通过this关键字可以明确的访问一个类的成员变量,解决与局部变量名称冲突问题通过this关键字调用成员方法在构造方法中访问构造方法使用this([参数1,参数2,…])

    2022年6月16日
    32
  • C语言strstr函数实现

    C语言strstr函数实现自己实现C语言中的strstr函数,用的是朴素的模式匹配算法,还有可以优化的地方,下次想好了再写。/*strstr实现*/char*mystrstr(constchar*dest,constchar*src){ char*tdest=dest; char*tsrc=src; while(*tdest) { char*flag=tdest

    2022年6月25日
    30

发表回复

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

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