dev-miri

Spring boot/MYSQL 연동 트러블슈팅 본문

Spring boot/Trouble Shooting

Spring boot/MYSQL 연동 트러블슈팅

miri-dev 2022. 5. 20. 16:47

Spring boot/MYSQL 연동의 기나긴 트러블슈팅 과정을 적어보겠다.

일주일이 넘는 시간동안 이 에러를 해결하려고 구글링도 엄청 하고 고생했지만, 문제는 정말 단순한 부분에 있었다는 것....

 

에러 검색 Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.

build and run using과 run tests using 부분을 intelliJ IDEA로 바꿔주면 된다는 방법을 보고 바꿔주었지만 해결되지 않음

 

jdk를 11로 업그레이드 하고 연동해주었다

그래도 해결되지 않아서 너디너리 spring boot 지식인을 보았는데, 수탁이 인텔리제이와 자바를 삭제하고 

인텔리제이 초기 설정, jdk 15로 적용해보라는 답변을 보고 시도해보았는데 성공했다!!

그 후 ec2 설정했던 것과 같이 

java -jar build/libs/demo-0.0.1-SNAPSHOT.jar

코드를 실행해주었는데, 사실 이 실행이 안돼서 3일동안 얘만 붙잡고 있었다

문제는 application.yml의 url에서 전부 해결할 수 있었다

1. url의 jdbc:mysql://를 입력하지 않음

2. database 이름을 설정하지 않은 상태였는데(datagrip에 database를 빈칸으로 설정)

url의 마지막 부분에 계속 database의 이름을 적어놓은 상태여서 계속 에러가 떴다.

datagrip test connection
intellij 에러

Unknown database 에러가 뜬다면 application 파일을 잘 확인해보고 제발 에러코드를 잘 읽어보자!^^

 

HEAP Size가 나오면 성공!-!

 

Comments