设计表现层返回结果的模型类, 用于后端与前端进行数据格式统一,也称为前后端数据协议
@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;
}
}
表现层接口统一返回值类型结果
文章来源:https://www.toymoban.com/news/detail-684311.html
总结
- 设计统一的返回值结果类型便于前端开发读取数据
- 返回值结果类型可以根据需求自行设定,没有固定格式
- 返回值结果模型类用于后端与前端进行数据格式统一,也称为前
后端数据协议
对异常进行统一处理,出现异常后,返回指定信息
文章来源地址https://www.toymoban.com/news/detail-684311.html
总结.
- 使用注解@RestControllerAdvice定义SpringMVC异常处理器用来处理异常的。
- 异常处理器必须被扫描加载,否则无法生效。
- 表现层返回结果的模型类中添加消息属性用来传递消息到页面。
到了这里,关于表现层消息一致性处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!