@Aspect
@Component
public class LoggingAspect {
@Autowired(required = true)
private HttpServletRequest request;
@Around("loggingOperation()")
@Order(1)
public Object logJoinPoint(ProceedingJoinPoint joinPoint) throws Throwable {
if(request.getHeader("sessionValue") != null)
String headerValue = request.getHeader("sessionValue")
}
}
错误:找不到线程绑定请求:您是在实际的Web请求之外引用请求属性,还是正在处理 在原始接收线程之外请求?如果您实际上是在网络请求中进行操作,但仍然收到此消息, 您的代码可能在DispatcherServlet外部运行:在这种情况下, 使用RequestContextListener或RequestContextFilter公开当前请求。 仅此行,我收到error-request.getHeader(“ sessionValue”)