我试图找到方法,我可以将@RequestHeader注释中的所有Key值填充到Map中.我试图谷歌它,但我能找到的是一种方法将每个键值映射到一个参数.
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HelloController {
@RequestMapping(value = "/hello.htm")
public String hello(@RequestHeader(value="User-Agent") String userAgent)
//..
}
}
Run Code Online (Sandbox Code Playgroud)
但我希望实现这样的目标.
@RequestHeader Map headerParam;
这样我就可以遍历Map并根据需要使用所有头值.