- SpringMvc中
- web.xml 添加listener
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
- interceptor中注解注入request即可
@Autowired
HttpServletRequest request;
` SpringBoot中
intercepter中需要使用的地方直接插入
RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
HttpServletRequest request = (HttpServletRequest) requestAttributes.resolveReference(RequestAttributes.REFERENCE_REQUEST);