【发布时间】:2021-08-21 14:42:12
【问题描述】:
有没有办法从 Spring 请求处理程序方法的调用堆栈中的方法获取有关 HTTP 请求的信息?
换句话说,我有一个处理程序方法,例如:
@GetMapping("/hello")
public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {
MyInternalClass.doSomeAction();
return String.format("Hello %s!", name);
}
我正在寻找在MyInternalClass 类中的doSomeAction() 静态方法的代码中获取有关HTTP 请求的信息(如URL、标头等)的方法。
限制是我不能修改原来的方法(hello())。
【问题讨论】: