如何在spring-boot应用程序中使用依赖项@RequestHeader
?
例如有两个请求标头RH1
和RH2
(例如),如果不提供RH1
,则RH2
是必需的,反之亦然。
答案 0 :(得分:0)
您可以在RequestMapping
方法中绑定两个标头,但不要放置required = true
。
例如:
public ResponseEntity someMethod(@RequestHeader(value="RH1", required = false) String RH1,
@RequestHeader(value="RH2", required = false) String RH2){
// check which header is present and do your required logic
}