专栏名称: ImportNew
伯乐在线旗下账号,专注Java技术分享,包括Java基础技术、进阶技能、架构设计和Java技术领域动态等。
目录
今天看啥  ›  专栏  ›  ImportNew

Spring Boot 项目统一结果,统一异常,统一日志,写的太好了!

ImportNew  · 公众号  · Java  · 2024-01-20 00:01
    

文章预览

(给 ImportNew 加星标,提高Java技能) 统一结果返回 目前的前后端开发大部分数据的传输格式都是json,因此定义一个统一规范的数据格式有利于前后端的交互与UI的展示。 统一结果的一般形式 是否响应成功; 响应状态码; 状态码描述; 响应数据 其他标识符 结果类枚举 前三者可定义结果枚举,如:success,code,message @Getter public 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.success = success;         this.code = code;         this.message = mes ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览