Can we make a header parameter mandatory but not the value using @RequestHeader?

For example if we use,

```
@RequestHeader(value = "abc", required = true) 

```

both parameter and it value has to be there.

Edit:
Suppose i call some rest api has above request header param with "abc" but no value. So in this case i am able to invoke the rest api successfully since i have invoke with "abc" header param even i did not enter a value to it. Due to some governance tool rule, i need to have a specific header param but i dont want force user to enter any value.