복습을 위한

세션타임아웃설정 본문

SpringMVC

세션타임아웃설정

ho042479 2024. 1. 31. 18:36

스프링 부트로 글로벌 설정

 

 

 

application.properties

server.servlet.session.timeout=60

 : 60초, 기본은 1800(30분) (글로벌 설정은 분 단위로 설정해야 한다. 60(1분), 120(2분), ...)

 

 

 

전체 세션에 대한 글로벌설정은 application.properties에서 위 코드로 시간을 설정해주면된다. (최소60)

위 코드대로라면 마지막요청 기준으로 세션을 60초 유지를 해주겠다는 뜻이다. 

세션생성시점이 아니라 최근요청한 시간 기준으로의 시간이다.! 

 

 

 

만약 전체 세션이 아니라 특정 세션 단위로 따로 설정을 하고 싶다면 java코드에서 직접 아래코드로 지정해주자. 

session.setMaxInactiveInterval(1800); //1800초

'SpringMVC' 카테고리의 다른 글

스프링 인터셉터  (0) 2024.01.31
서블릿 필터  (0) 2024.01.31
서블릿http세션  (0) 2024.01.30
쿠키보안문제와 세션  (0) 2024.01.30
MultipartFile  (1) 2024.01.30