Skip to content

ohohoi/spring-boot-cookie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍪 Spring Boot - 쿠키 사용해보기

사용자의 방문 횟수를 브라우저에 쿠키로 저장하고 보여주기

스크린샷 2020-09-02 오후 6 04 57

  • @CookieValue Annotation 활용
@CookieValue(value = "visitCount", defaultValue = "0", required = true) String cookieValue

  • 쿠키 생성
Cookie visitCountCookie = new Cookie("visitCount", cookieValue);

  • 쿠키 유효기간 설정
visitCountCookie.setMaxAge(2 * 60 * 60 * 24 * 365);   //  2years
//                         2                              2seconds
//                         2 * 60                         2minutes
//                         2 * 60 * 60                    2hours
//                         2 * 60 * 60 * 24               2days
//                        -1                              until browser is open

  • 현재 경로 이하에 모두 쿠키 적용
visitCountCookie.setPath("/");

  • 클라이언트에게 보낼 응답에 쿠키 포함
response.addCookie(visitCountCookie);

About

🍪 Spring Boot - 쿠키 사용해보기

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published