Spring获取请求Request方式

方式一

@GetMapping("demo")
public String demo(HttpServletRequest request){
  	return "ok";
}

方式二

public HttpServletRequest getRequest(){
  	RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
    assert requestAttributes != null;
   	return ((ServletRequestAttributes)requestAttributes).getRequest();
}