码迷,mamicode.com
首页 > 编程语言 > 详细

springboot项目下载文件功能中-切面-导致的下载文件失败的bug

时间:2019-12-23 18:50:39      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:时间   范围   ons   原因   失败   source   切面   处理   功能   

背景:使用spring提供的 ResponseEntity 和Resource结合,实现的下载文件功能

bug:Resource已经加载到了文件, 并且通过 ResponseEntity 构建了响应,但是页面接收不到文件。

原因:目前初步发现是因为我使用的捕获异常的切面导致的,具体切面怎么会导致 响应结构 的改变,暂时没有搞明白,后续研究透了再补充

解决办法:把下载文件的接口排除在切面处理的范围外,就好了。

吃一堑长一智:浪费了差不多一天的时间在这个问题上,很苦恼,希望下次能使用排除法,更高效的发现问题所在。

springboot项目下载文件功能中-切面-导致的下载文件失败的bug

标签:时间   范围   ons   原因   失败   source   切面   处理   功能   

原文地址:https://www.cnblogs.com/zhoujl-5071/p/12085138.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!