@CookieValue

@CookieValue アノテーションを使用して、HTTP Cookie の値をコントローラーのメソッド引数にバインドできます。

次の Cookie を含むリクエストを検討してください。

JSESSIONID=415A4AC178C59DACE0B2C9CA727CDD84

次の例は、Cookie 値を取得する方法を示しています。

  • Java

  • Kotlin

@GetMapping("/demo")
public void handle(@CookieValue("JSESSIONID") String cookie) { (1)
	//...
}
1JSESSIONID Cookie の値を取得します。
@GetMapping("/demo")
fun handle(@CookieValue("JSESSIONID") cookie: String) { (1)
	//...
}
1JSESSIONID Cookie の値を取得します。

ターゲットメソッドのパラメーター型が String でない場合、型変換が自動的に適用されます。型変換を参照してください。