当前位置: 首页 > news >正文

表现层消息一致性处理

设计表现层返回结果的模型类, 用于后端与前端进行数据格式统一,也称为前后端数据协议

@Data
public class R
{private Boolean flag;private Object data;private String msg;public R(){}public R(Boolean flag){this.flag = flag;}public R(Boolean flag, Object data){this.flag = flag;this.data = data;}public R(Boolean flag, String msg){this.flag = flag;this.msg= msg;}public R(String msg){this.flag = false;this.msg= msg;}public R(Boolean flag, Object data, String msg){this.flag = flag;this.data = data;this.msg = msg;}
}

表现层接口统一返回值类型结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结

  1. 设计统一的返回值结果类型便于前端开发读取数据
  2. 返回值结果类型可以根据需求自行设定,没有固定格式
  3. 返回值结果模型类用于后端与前端进行数据格式统一,也称为前
    后端数据协议

对异常进行统一处理,出现异常后,返回指定信息

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结.

  1. 使用注解@RestControllerAdvice定义SpringMVC异常处理器用来处理异常的。
  2. 异常处理器必须被扫描加载,否则无法生效。
  3. 表现层返回结果的模型类中添加消息属性用来传递消息到页面。
http://www.lryc.cn/news/143847.html

相关文章:

  • 【C语言进阶(8)】自定义数据类型1:结构体
  • 【Spring Boot】以博客管理系统举例,完整表述SpringBoot从对接Vue到数据库的流程与结构。
  • TabView 初始化与自定义 TabBar 属性相关
  • 线程池等待对象回调函数执行(CreateThreadpoolWait)
  • npm yarn pnpm npx nvm 命令怎么区分怎么用
  • 解锁市场进入成功:GTM 策略和即用型示例
  • 深度学习12:胶囊神经网络
  • unity 提取 字符串中 数字 修改后返回 字符串
  • GWO-LSTM交通流量预测(python代码)
  • mysql建表问题
  • RocketMQ:一个纯java的开源消息中间件--开发测试环境搭建
  • MySQL-Centos下MySQL5.7安装教程
  • nginx配置SSL证书配置https访问网站 超详细(附加配置源码+图文配置教程)
  • bh004- Blazor hybrid / Maui 使用 BootstrapBlazor UI 库快速教程
  • k8s挂载映射操作详解
  • DevOps团队如何提高Kubernetes性能
  • springboot整合modbus4J(二)
  • ROS2之topic
  • C语言数值表示——进制、数值存储方式
  • linux————keepalived+LVS(DR模式)
  • 8月28日,每日信息差
  • vue-element-admin最新版4.4实现多个url路由匹配到一个路径时,左侧菜单保持高亮状态
  • Android自定义view实现横向滚动弹幕
  • 学习ts(十二)Proxy与Reflect
  • 性能优化之分库分表
  • 每日一学——STP、VRRP 、BFD、POE
  • Spring MVC 一 :从MVC Servlet开始
  • Ansible学习笔记(二)
  • Web安全测试(一):HTTP请求详解
  • Android工具条