SpringBoot小项目
表现层消息一致性处理
设计表现层返回结果的模型类,用于后端与前端进行数据格式统一,也称:前后端数据协议
@Data
public class R{
private Boolean flag;
private Object data;
}
设计统一的返回值结果类型便于前端开发读取数据
返回值结果类型可以根据需求自行设定,没有固定格式
返回值结果模型类用于后端与前端进行数据格式统一,称前后端数据协议
前后端协议联调
前后端分离结构设计中页面归属前端服务器
单体工程中页面放置在resource目录下的static目录中(执行前执行clean)
业务消息一致性处理
作用:
对异常进行统一处理,出现异常后,返回指定信息
使用指定注解@RestControllerAdvice定义SpringMVC异常处理器来处理异常
异常处理必须被扫描加载,否则无效
表现层返回结果的模型类中添加消息属性用来传递消息到页面
TIPS:
请求参数和形式参数如果同名,则自动注入或者直接模型类中的属性和请求参数相同,也会直接注入到模型类中(参数绑定,自动注入)
github源代码https://github.com/zslkdjaw/study_notes/tree/springboot_study_ssmp
笔记一
笔记二
笔记三