全局获取request
HttpServletRequest httpServletRequest = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
全局获取response
HttpServletResponse httpServletResponse = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getResponse();
第二种方式
@Autowired
HttpServletRequest httpServletRequest;
@Autowired
HttpServletResponse httpServletResponse;
这种方式是线程安全的
本文介绍了两种在全局范围内获取request和response的方法。第一种方法通过使用RequestContextHolder.getRequestAttributes()来获取当前请求的HttpServletRequest和HttpServletResponse对象。第二种方法则是通过@Autowired注解自动注入HttpServletRequest和HttpServletResponse对象,这种方式更简洁且线程安全。
1055

被折叠的 条评论
为什么被折叠?



