每次getCurret时,都给当前线程绑定了一个初始的context,但是并没有看见调用clean方法 public ServletRequestAttributes getRestAttributes() { // 异步场景下 会复制请求信息到RestStrategyContext RequestAttributes requestAttributes = RestStrategyContext.getCurrentContext().getRequestAttributes(); if (requestAttributes == null) { requestAttributes = RequestContextHolder.getRequestAttributes(); } return (ServletRequestAttributes) requestAttributes; }