如何在Spring Boot应用程序中具有依赖的@RequestHeader

时间:2019-02-25 07:06:07

标签: spring spring-boot spring-mvc

如何在spring-boot应用程序中使用依赖项@RequestHeader

例如有两个请求标头RH1RH2(例如),如果不提供RH1,则RH2是必需的,反之亦然。

1 个答案:

答案 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
}