본문 바로가기

PROGRAMMING/SPRING

[SPRING] JdbcSQLSyntaxErrorException: Table "SPRING_SESSION" not found; SQL statement: 오류

문제 상황

 

OAuth Google 로그인 개발 후 실행하는데 해당 오류 발생

우선 dependency를 확인

     implementation 'org.springframework.session:spring-session-jdbc'

spring-session이 추가 되어있음에도 SPRING_SESSION 테이블 미생성으로 오류 발생

 

 

 

해결방법

 

spring:
  session:
    store-type: jdbc
    jdbc:
      initialize-schema: always

 

application.yml(혹은 application.property)에

spring.jdbc.initialize-schema = always 로 추가해주면 해결된다.

 

다시 재실행 해보면

 

 

매분 세션에서 허용시간이 초과되면 삭제하는것을 확인할 수 있다.