- 一、可以封装为静态方法。
ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
HttpServletRequest request = servletRequestAttributes.getRequest();
HttpServletResponse response = servletRequestAttributes.getResponse();
- 二、controller的方法里面。
@GetMapping(value = "")
public String doSomething(HttpServletRequest request,HttpServletResponse response) {
//...
}
- 三、直接注入。
@Autowired
private HttpServletRequest request;
@Autowired
private HttpServletResponse response;