关于使用ResponseBodyAdvice和log日志切面保存response问题
来源:3-5 工程通用与配置两大基础模块(下)

就叫香菜算了
2022-09-03
请教一下 我使用了ResponseBodyAdvice 统一处理controller返回结果
我现在还使用了@Aspect拦截了所有controller请求参数和返回结果,想把返回结果保存到数据库
但是现在假如说 我是修改一条数据,返回结果是int,但是他是先到我的保存response切面,没有先到ResponseBodyAdvice 这个类
以致于我保存到数据库的responseResult结果是 int=1 不是封装好的{code:200,data:1…}这样子的数据
请问这个问题有什么解决方法没
我试了@Order注解 想设置他们的先后顺序 但是没有效果
谢谢
写回答
1回答
-
就叫香菜算了
提问者
2022-09-03
就是日志切面在全局统一结果处理后执行
00
相似问题