大家好,我是祁同伟,由于剧透的太多,都知道我是害死陈海的幕后元凶,所以我现在必须跑路了,由于资金被银行冻结所以现在发起众筹,等我跑到美国和丁义珍副市长重振雄风后,会给你一百万,为表示诚意,本人愿意奉上为赵立春省长父亲哭坟的视频一部。
本人亲身经历,不喜勿喷!
刚毕业的我到现在已经是第二次换工作了,前两个公司都是创业型公司,没有人来review我的代码,这就会让我写代码的会很随意、代码不是特别规范,逻辑不够那么的严谨(以后会说),今个儿就简单的说一说接口的规范和后台的写法。
我原先是使用JSONObject作为返回对象,前台需要什么就put什么,因为前端是就是我,我就是前段,所以接口这个问题就随便随便了,有的时候我也在想该把接口稍微整理一下,搞一个基类什么的,这样写法会得到统一使用的人(除我之外)也能很方便的使用。
最近花时间稍作整理(想找一些优秀的源码的话,直接去GitHub上去搜,切记切记切记)
再没有去动手之前,我思考一番,简单画了个草图
基于思考去查找并加上验证,我创建了两个类
一个是返回基类BaseResp<T>
1 | package com.quick.utils; |
一个是错误码枚举类ResultStatus
,并且总结了一些常见的错误
1 | package com.quick.utils; |
验证的结果如下
这样写,既节省时间,也让别人看的舒服,用的开心
代码为api-norms