目录
- 1、为什么需要统一数据返回格式
- 2、统一数据返回格式的实现
1、为什么需要统一数据返回格式
统一数据返回格式的优点有很多,比如以下几个:
- 方便前端程序员更好的接收和解析后端数据接口返回的数据。
- 降低前端程序员和后端程序员的沟通成本,按照某个格式实现就行了,因为所有接口都是这样返回的。
- 有利于项目统一数据的维护和修改。
- 有利于后端技术部门的统一规范的标准制定,不会出现稀奇古怪的返回内容。
2、统一数据返回格式的实现
controller的请求映射方法返回的对象可以设置为统一的格式,一般的做法是先设计一个统一的响应格式类,再实现一个控制器增强类。
- 设计统一响应格式类
- 利用注解 @ControllerAdvice + ResponseBodyAdvice实现控制器增强类
- 返回统一格式的数据