강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Bruce Han님의 프로필 이미지
Bruce Han

작성한 질문수

스프링과 JPA 기반 웹 애플리케이션 개발

테스트 DB를 PostgreSQL로 전환

MySQL로 test db 구성하려고 하는데 초기화가 안 된다는 오류가 발생합니다!

작성

·

540

·

수정됨

0

안녕하세요. 기선님의 좋은 강의로 덕분에 열심히 성장하고 있습니다. 항상 감사한 마음으로 강의 잘 듣고 있습니다.

 

다름이 아니라, 이 강좌에서는 PostgreSQL로 test db를 설정했지만, MySQL로 설정하려니 초기화가 안 되어있다는 오류가 계속 발생합니다.

java.lang.NoClassDefFoundError: Could not initialize class XXX 이 오류입니다.

현재 Spring boot 버전 2.7.7이고, MySQL 버전은 8.0.30입니다.

도커 image하고 컨테이너 이름 맞춰서 설정했고 컨테이너 켜져있는 상태에서 시도했는데 안 되네요...

현재 시도하려는 DB는 root계정에만 있습니다.

 

소스 링크는 color scripter링크 보내드리겠습니다.

https://colorscripter.com/s/aY0KsBW

@Value("${mysql.container.image.name}")    

static String MYSQL_IMAGE;

@Value랑 static은 같이 쓸 수 없기에 이 부분 제거했습니다. 

 

몇 일 째 헤매고 있는 부분이라 해결하고 싶은 마음이 굴뚝같습니다 ㅜㅜ docker compose.yml 파일이 필요한 걸까요? 아니면 sql파일이 따로 필요할까요?

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
Bruce Han님의 프로필 이미지
Bruce Han

작성한 질문수

질문하기