44. Spring 세션 by ys
스프링 부트는 광범위한 데이터 저장소에 대한 스프링 세션 자동 구성을 제공합니다 . Servlet 웹 응용 프로그램을 빌드 할 때 다음 저장소를 자동 구성 할 수 있습니다.
JDBC
Redis
Hazelcast
MongoDB
반응 형 웹 응용 프로그램을 만들 때 다음 저장소를 자동 구성 할 수 있습니다.
Redis
MongoDB
하나의 Spring Session 모듈이 classpath 상에 존재한다면, Spring Boot는 그 저장 구현을 자동으로 사용합니다. 둘 이상의 구현이있는 경우 세션을 저장하는 데 사용할 StoreType
구현을 선택해야합니다 . 예를 들어, JDBC를 백엔드 저장소로 사용하려면 다음과 같이 응용 프로그램을 구성 할 수 있습니다.
당신은 store-type
에 none
설정하여 String 세션을 해제 할 수 있습니다.
각 store에는 특정 추가 설정이 있습니다. 예를 들어 다음 예제와 같이 JDBC 저장소의 테이블 이름을 사용자 정의 할 수 있습니다.
세션의 시간 제한을 설정하기 위해 이 spring.session.timeout
특성을 사용할 수 있습니다 . 이 등록 정보가 설정되어 있지 않으면 erver.servlet.session.timeout
의 자동 구성 값으로 돌아갑니다.
Last updated
Was this helpful?