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

+ Recent posts