728x90
Cookie
사용자 웹 브라우저에 저장되는 데이터
요청이 발생했을 때 브라우저는 쿠키에 저장된 정보를 서버에 전달한다.
만일 응답 결과로 쿠키 정보가 전달되면 웹 브라우저가 쿠키에 저장하게 된다.
쿠키는 사용자 브라우저에 저장되는 것이므로 브라우저가 전달해 줄 떄만 쿠키 정보를 사용할 수 있다.
cookie 저장
서버측 코드로 쿠키에 데이터를 저장할 수 있는 방법은 없다.
브라우저로 보낼 응답 결과에 쿠키 정보를 담아 보내면 브라우저에 의해 쿠키가 저장된다.
Spring MVC에서 쿠키 저장은 Servlet/Jsp 에서 사용하는 방법으로 처리할 수 있다.
servlet/jsp 에서는 쿠키 정보를 배열로 받아서 하나하나 일일이 비교하며 사용해야 한다.
Spring에서는 쿠키 정보를 주입받아서 사용이 가능하다. 매개변수에 @CookieValue("cookie1") String cookie1처럼 선언하면 cookie1을 바로 사용이 가능하다.
728x90
'프로그래밍 > Spring' 카테고리의 다른 글
[Spring] Message (0) | 2020.04.02 |
---|---|
[Spring] Properties (0) | 2020.04.02 |
[Spring] Application Scope (0) | 2020.04.02 |
[Spring] Session Scope (0) | 2020.04.02 |
[Spring] RequestScope (0) | 2020.04.01 |