inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Spring Boot JWT Tutorial

Security 설정, Data 설정

spring boot 2.5 버전 이상일 경우 오류

2368

Hwanse

작성한 질문수 8

33

안녕하세요.

먼저 좋은 강의 감사드립니다. 질문은 아니고 오류가 발생하여 혹시나 저와 같은 상황을 겪으신 분들을 위해서 공유드립니다.

강의 진행하면서 예제 소스와 똑같이 코딩하여도 spring boot 서버를 실행하는 과정 중간 data.sql 스크립트를 실행하는 과정 중에 User 테이블을 찾을 수 없다는 오류가 발생하더라구요. 

원인을 찾아보니 저 같은 경우 boot버전이 2.5.0 이였고 boot 버전이 2.4에서 2.5로 업데이트 되면서 하이버네이트 초기화 과정보다 data.sql 먼저 실행되도록 변경되어 오류가 발생한 것 같습니다. 

따라서 boot 2.5 이상 버전 사용 시 저와 같은 오류가 발생하신다면 application.yml(또는 properties)에 

spring.jpa.defer-datasource-initialization: true

해당 옵션에 값을 true 로 잡아주시면 될 것 같습니다

참고: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.5-Release-Notes

spring-boot jwt

답변 3

1

정은구

안녕하세요 Hwanse님!
좋은 정보 감사드립니다!
오늘 하루도 즐거운 하루 되시길 기원하겠습니다! :)

0

nsg2318

감사합니다. 덕분에 해결했습니다.

0

김말이

와 감사합니다

spring boot 3.x 버전 강의도 만들어주시면 안될까요?

0

67

1

3강 secret key 관련해서 질문있습니다

0

67

1

JwtFilter 에 TokenProvider 선언 시 final 키워드 빠진 이유

0

76

1

/api/authenticate 포스트맨 401 에러

0

224

1

Spring boot 3.x버전에서 data.sql 오류 발생할 경우

4

399

1

/api/hello 접근 시 401 나올 때 해결법

2

303

2

소스코드 전체 볼수 있을까요?

0

397

2

머이렇게 안되는게많노 ㅠ

1

758

2

스프링부트 3.x 버전 data.sql 삽입 오류 발생할 경우 해결 방법

6

1351

2

postman 결과가 다릅니다

0

357

2

body값이 비었습니다.

0

399

2

jjwt 버전을 올렸더니 jwt가 유효하지 않다고 합니다

0

3597

1

Refresh Token

0

506

1

유저 권한 설정

0

368

2

setAuthentication

0

496

1

postman에서 오류가 납니다..

0

1771

3

Spring boot 3.1.5 기준 학습 정리 파일 공유

1

1086

4

/api/hello에 접근이 안됩니다 ㅠㅠ

0

1082

2

mysql 설정로 실습시

0

873

2

유효한 JWT 토큰이 없습니다

0

667

2

8:45 spring security 3.1.5 설정 방법 (버전 안 맞춰서 안될때)

1

2280

2

2:00 에서 저처럼 버전 안 맞춰서 해서 헤매는 분들 이걸로 해보세요.

0

1276

3

JWT String argument cannot be null or empty.

0

2160

2

new User 생성자 오류 발생하는 분들...

6

502

2