在很多时候项目中用到了HttpServletResponse 和 HttpServletRequest 但是无法获取到,参考了很多文章,以下为亲自试验可以使用:
ServletRequestAttributes servletContext = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
//获取HttpServletResponse
HttpServletResponse response = servletContext.getResponse();
//获取HttpServletRequest
HttpServletRequest request = servletContext.getRequest();