인프런 커뮤니티 질문&답변

YOGURT님의 프로필 이미지
YOGURT

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

로그인 처리하기 - 세션 동작 방식

세션 ID는 언제 어떻게 생성이 되나요?

작성

·

570

0

세션 ID는 언제 어떻게 생성이 되나요?

GPT의 답변으로는 클라이언트가 서버에 최초 접근할때 세션ID를 생성한다고 하는데. 궁금한점은

  1. 스프링부트를 기준으로 세션ID가 요청이 처리되는 어느과정에서 생성되는지 궁금합니다.

  2. 서버에서 세션방식을 사용하지 않아도 세션 ID는 항상 생성되는것인지 궁금합니다.

  3. 스프링부트 기준으로 세션의 생명주기 디폴트 값이 어떻게 되는지 궁금합니다.

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. YOGURT님

세션ID는 웹 서버(WAS, 톰캣)에서 발급하는 것이고 스프링 부트와는 무관합니다. 물론 스프링 부트가 내장 톰캣을 포함하고 있기는 합니다^^

세션ID는 서버에서 세션을 최초 사용할 때 생성됩니다. 참고로 세션을 사용하지 않으면 세션ID는 생성되지 않습니다.

감사합니다.

YOGURT님의 프로필 이미지
YOGURT

작성한 질문수

질문하기