@CookieValue
@CookieValue
アノテーションを使用して、HTTP Cookie の値をコントローラーのメソッド引数にバインドできます。
次の Cookie を含むリクエストを検討してください。
JSESSIONID=415A4AC178C59DACE0B2C9CA727CDD84
次の例は、Cookie 値を取得する方法を示しています。
Java
Kotlin
@GetMapping("/demo")
public void handle(@CookieValue("JSESSIONID") String cookie) { (1)
//...
}
1 | JSESSIONID Cookie の値を取得します。 |
@GetMapping("/demo")
fun handle(@CookieValue("JSESSIONID") cookie: String) { (1)
//...
}
1 | JSESSIONID Cookie の値を取得します。 |
ターゲットメソッドのパラメーター型が String
でない場合、型変換が自動的に適用されます。型変換を参照してください。