미해결
스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
13분쯤 테스트 코드가 또 안 된다면?
만약 하다가 테스트 코드 돌리려는데 500에러 뭐시기 떨어진다면, 그거는 MySQL 실행이 제대로 되지 않았을 수 있습니다.제 경우에는 GPT가 MySQL 연결 혹은 플러그인 문제라고 자꾸 그래서, 이렇게 해결한 결과 연결 문제가 맞구나 싶었습니다.이 방법은 테스트 데이터 삽입 때도 잘 써먹은 방법입니다.명령 프롬프트(cmd, 윈도우 기준) 관리자 모드로 들어가서, netstat -ano 로 3306 과 8080 포트를 사용하는 프로세스가 있는지 검색하고 taskkill /f /pid 프로세스 ID 로 그 프로세스를 종료시킨다.8080은 왜인지 터미널로 MySQL 접속하면 뜬다. docker desktop을 켠다.혹시나 켜져있던 MySQL 터미널창을 다 끈다.docker에 있는 mysql을 켠다.docker start [여러분의 mysql 이미지 이름]docker exec -it [여러분의 mysql이미지이름] bashmysql -u root -p;use article;그러고 다시 애플리케이션 서버 켜고, 그런 다음 테스트 코드 돌리기 만약, image를 지웠다면 테이블, DB, 인덱스 생성 다시 해야 합니다.