摘要: 一、为什么只能读一次 原因很简单:因为是流。想想看,java中的流也是只能读一次,因为读完之后,position就到末尾了。 二、解决办法 思路:第一次读的时候,把流数据暂存起来。后面需要的时候,直接把暂存的数据返回出去。 实现逻辑: 1. 自定义一个HttpServletRequestWrappe 阅读全文
posted @ 2019-11-28 16:11 yejg1212 阅读(2348) 评论(0) 推荐(0) 编辑
摘要: 一、背景: 我们的接口为了统一,在ResponseBodyAdvice中对返回值做统一处理,默认添加了errorNo和errorInfo字段返回。 最近同事改接口代码的时候,发现接口返回值是空的。乍一看,没什么重大修改。 接口代码大致就是下面这个样子: 二、问题分析 顺着这个接口,单步调试跟到Spr 阅读全文
posted @ 2019-11-28 16:10 yejg1212 阅读(3230) 评论(1) 推荐(1) 编辑