返回值(IQIYI):
CommonRespones.class:Integer code | 响应状态码 |
T data | 返回值(比如:用户信息) |
String message | 响应信息 |
在controller当中,每一次响应需要创建CommonRespones对象,将值添加到对象中,然后再进行返回
如果使用统一处理返回值/响应体,就无需考虑返回类型,系统将自动将返回值包装成统一的响应体
一、编码:
1、创建用户实体(User.java)其中有两个字段:id name,需要实现其中的getter setter方法
2、创建commonRes类,主要用于返回响应体
3、创建自定义注解(用于标识某一类或者某一个方法不需要统一响应体处理)(IgnoreResponseAdvice.java)
4、创建CommonRespones实现ResponseBodyAdvice接口(CommonRespones.java),实现了响应体拦截操作
5、创建controller用于测试(UserController.java)
6、结果
感谢大家!这是我第一次在juejin.im发博客,以后的日子将会不断更新自己的学习笔记,第一篇写的不够深入,接下来我会更加深入的写博客,和大家一起进行交流!