• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

23.01.29 20:37 작성 23.01.30 21:23 수정 조회수 359

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파일이 따로 필요할까요?

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!