在controller层我们可以直接在方法参数中引入HttpServletRequest对象,如果在service层怎么获取对象从而取到对应的request信息呢,请看如下所示。
ServletWebRequest servletWebRequest =(ServletWebRequest)RequestContextHolder.getRequestAttributes();
if (servletWebRequest != null) {
HttpServletRequest httpServletRequest =servletWebRequest.getRequest();
}