@CookieValue
annotation을 사용하여 HTTP 쿠키 값을 컨트롤러의 메서드 인수에 바인딩할 수 있습니다. 다음 쿠키를 사용한 요청을 고려해보세요.
JSESSIONID=415A4AC178C59DACE0B2C9CA727CDD84
다음 예에서는 쿠키 값을 가져오는 방법을 보여줍니다.
@GetMapping("/demo")
public void handle(@CookieValue("JSESSIONID") String cookie) { // (1)
//...
}
(1) JSESSIONID 쿠키의 값을 가져옵니다.
대상 메소드 매개변수 type이 String
이 아닌 경우 유형 변환이 자동으로 적용됩니다. Type Conversion을 참조하세요.