0


Java自定义接口状态码

最近查阅了部分Java接口返回码设计的文章,于是参考另一篇文章,总体来说这个设计符合大多数系统,比较实用,原文地址暂无(抱歉)。


文章目录


接口中状态码由于要根据系统开发过程中不断添加,所以大致做了4个分类:1010 系统类、1020 权限类、1030 参数类、1040 业务类

二、接口状态码和返回信息

1. 枚举类

部分代码如下(示例):

SUCCESS(0,"success"),SERVER_ERROR(1010,"服务器异常"),DATABASE_ERROR(1011,"数据库错误"),UNKNOWN_ERROR(1012,"未知错误"),NO_PERMISSIONS(1020,"权限不足"),SIGN_ERROR(1030,"签名验证失败"),PARAM_ERROR(1031,"参数有误"),NO_MUST_PARAM(1032,"缺少必传参数"),INVALID_PARAM(1033,"非法参数"),FAIL(1040,"操作失败"),DATA_EXISTS(1041,"记录已存在"),FILE_ERROR(1042,"文件读写错误");

2. 枚举类中get、set等方法

部分代码如下(示例):

ResultCode(int code,String message){this.code = code;this.message = message;}

3. AjaxResult返回类

部分代码如下(示例):

//状态码privateInteger code =0;//返回内容privateString  msg  ="操作成功";//数据对象privateT       data =null;publicAjaxResult(ResultCode code,T data){this.code = code.getCode();this.msg = code.message;this.data = data;}

Java自定义接口状态码下载


总结

可能写的比较简单一些,但是应该看上去还是比较容易理解的哈

标签: java

本文转载自: https://blog.csdn.net/qq_27933251/article/details/117734453
版权归原作者 夜慬凉 所有, 如有侵权,请联系我们删除。

“Java自定义接口状态码”的评论:

还没有评论