| 类 | 说明 |
|---|---|
| RepeatAndMdcFilter |
线程UUID切面
|
| RepeatRequestWrapper |
重复获取请求流包装器
该类主要为解决
HttpServletRequest 中 inputStream 流只能被读取一次问题
在处理表单请求时需要注意, 如果带有文件将会调用 HttpServletRequest.getParts() 拿到文件域,
最终会调用 Request.getParts() 方法, 核心为 getParts() 方法中的 parseParts(boolean) 方法,
在 parseParts(boolean) 方法中将会使用 FileUploadBase.parseRequest(RequestContext) 方法进行解析文件,
在 parseRequest(RequestContext) 方法中取出输入流, 所以如果为非 json 请求时不进行任何操作
Warning: 在提前使用 RepeatRequestWrapper.getInputStream() 方法时依然需要谨慎使用
(建议提前使用 RequestUtils.isJsonRequest(HttpServletRequest)) 判断该请求是否为 json 请求 |
Copyright © 2021 HaiChuang Inc.. All rights reserved.