Java后端
·2024-08-11api开放平台的项目里,gateway的过滤器中使用chain.filter(exchange)方法产生异步的问题,没有等真正调用完接口之后再返回response,而是直接在当前的过滤器内就返回了response,鱼皮视频里给出的方法是使用装饰器装饰response,然后在response里添加自己的业务逻辑以做到先执行完chain.filter调用接口之后再返回响应;
查找了一些资料,了解到在chain.filter之后调用doFinally方法理论上可以达到上述效果,也就是chain.filter(exchange).doFinally(.....); 如果这样可行的话应该比装饰response方便多了
目前主要在看视频还没写代码,不知道有没有鱼友尝试过这种方法,希望使用过的鱼友评论一下~ 项目
6
0
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
