spring.session.jdbc.initialize-schema 옵션의 default값은 embeded
입니다.
현재 프로젝트에서 사용하는 데이터베이스가 embeded 데이터베이스가 아니라면
- SPRING_SESSION
- SPRING_SESSION_ATTRIBUTES
이 두 테이블이 자동 생성 되지 않습니다.
서버 구동 후 테이블 상태
SPRING_SESSION, SPRING_SESSION_ATTRIBUTES 테이블이 자동 생성되지 않은 것을 확인할 수 있습니다.
application.properties
spring.session.jdbc.initialize-schema=always
application.properties에 위 코드를 추가하게 되면
SPRING_SESSION, SPRING_SESSION_ATTRIBUTES 테이블이 자동 생성됩니다.
참고
'Spring' 카테고리의 다른 글
[SpringSecurity] 네이버 로그인 연동하기 1 - 네이버 API 등록 (0) | 2021.06.29 |
---|---|
[SpringSecurity] 구글 로그인 연동하기 8 - 세션 저장소로 데이터베이스 사용하기 (0) | 2021.06.28 |
[SpringSecurity] 구글 로그인 연동하기 7 - 어노테이션 기반으로 개선하기 (0) | 2021.06.27 |
[SpringSecurity] 구글 로그인 연동하기 6 - 로그인 테스트 (0) | 2021.06.24 |
Http 상태코드에 따라 Error 페이지 처리하기 (0) | 2021.06.24 |
댓글