看啥推荐读物
专栏名称: Java团长
专注Java相关技术:SSM、Spring全家桶、微服务、MySQL、MyCat、集群、分布式、中间件、Linux、网络、多线程,偶尔讲点运维Jenkins、Nexus、Docker、ELK,偶尔分享些技术干货,致力于Java全栈开发!
今天看啥  ›  专栏  ›  Java团长

Java项目构建基础:统一结果,统一异常,统一日志

Java团长  · 公众号  · Java  · 2020-03-20 16:30
来源:juejin.im/post/5e073980f265da33f8653f2e统一结果返回目前的前后端开发大部分数据的传输格式都是json,因此定义一个统一规范的数据格式有利于前后端的交互与UI的展示。统一结果的一般形式是否响应成功;响应状态码;状态码描述;响应数据其他标识符结果类枚举前三者可定义结果枚举,如:success,code,message@Getterpublic enum ResultCodeEnum {    SUCCESS(true,20000,"成功"),    UNKNOWN_ERROR(false,20001,"未知错误"),,    PARAM_ERROR(false,20002,"参数错误"),    ;    // 响应是否成功    private Boolean success;    // 响应状态码    private Integer code;    // 响应信息    private String message;    ResultCodeEnum(boolean success, Integer code, String message) {        this.succe ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照