アノテーションインターフェース RequestHeader
 メソッドパラメーターを Web リクエストヘッダーにバインドする必要があることを示すアノテーション。
Spring MVC および Spring WebFlux のアノテーション付きハンドラーメソッドでサポートされています。
 メソッドパラメーターが Map<String, String>SE、MultiValueMap<String, String>、HttpHeaders の場合、マップにはすべてのヘッダー名と値が入力されます。
- 導入:
- 3.0
- 作成者:
- Juergen Hoeller, Sam Brannen
- 関連事項:
- オプション要素の概要オプション要素
- 要素の詳細- value- name()のエイリアス。- デフォルト:
- ""
 
- nameバインドするリクエストヘッダーの名前。- 導入:
- 4.2
 - デフォルト:
- ""
 
- requiredboolean requiredヘッダーが必要かどうか。- デフォルトは - trueで、リクエストにヘッダーがない場合は例外がスローされます。リクエストにヘッダーが存在しない場合に- null値を使用する場合は、- falseに切り替えます。- または、 - defaultValue()を指定します。これにより、このフラグが暗黙的に- falseに設定されます。- デフォルト:
- true
 
- defaultValueStringSE defaultValueフォールバックとして使用するデフォルト値。- デフォルト値を指定すると、 - required()が- falseに暗黙的に設定されます。- デフォルト:
- "\n\t\t\n\t\t\n\ue000\ue001\ue002\n\t\t\t\t\n"