博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
@ControllerAdvice,ResponseBodyAdvice 统一处理返回值/响应体
阅读量:6103 次
发布时间:2019-06-20

本文共 543 字,大约阅读时间需要 1 分钟。

返回值(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发博客,以后的日子将会不断更新自己的学习笔记,第一篇写的不够深入,接下来我会更加深入的写博客,和大家一起进行交流!

转载地址:http://wqsza.baihongyu.com/

你可能感兴趣的文章
rsync 服务器配置过程
查看>>
预处理、const与sizeof相关面试题
查看>>
爬虫豆瓣top250项目-开发文档
查看>>
Elasticsearch增删改查
查看>>
oracle归档日志增长过快处理方法
查看>>
有趣的数学书籍
查看>>
teamviewer 卸载干净
查看>>
多线程设计模式
查看>>
解读自定义UICollectionViewLayout--感动了我自己
查看>>
SqlServer作业指定目标服务器
查看>>
UnrealEngine4.5 BluePrint初始化中遇到编译警告的解决办法
查看>>
User implements HttpSessionBindingListener
查看>>
抽象工厂方法
查看>>
ubuntu apt-get 安装 lnmp
查看>>
焊盘 往同一个方向增加 固定的长度方法 总结
查看>>
eclipse的maven、Scala环境搭建
查看>>
架构师之路(一)- 什么是软件架构
查看>>
jquery的冒泡和默认行为
查看>>
USACO 土地购买
查看>>
【原创】远景能源面试--一面
查看>>