서론 지난번에 Github Actions을 사용하여 로컬에서 master 브랜치에 푸시를 하면 aws 서버에 배포까지 되도록 해보았다. 그 때 사용했던 프로젝트는 start.spring.io에서 받은 파일을 거의 그대로 사용했었다 (DB 관련 dependency가 포함되지 않은 상태였음). 그런 프로젝트를 기반으로 기능들을 조금씩 추가해가며 스프링에 익숙해지려고 하는데, DB 정보를 추가한 이후에 발생한 에러 때문에 3일 동안 시행착오를 많이 겪었다. 익숙하지 않은 툴과 프레임워크 투성이에, 예제도 잘 되있는게 거의 없어서 많이 헤맸다. 그래서 데이터베이스 연동을 포함한 프로젝트를 배포하기 위해서 어떤 작업을 해야하는지 설명하고, 그 뒤에 내가 봤던 문제들에 대해 적어보려고 한다. 처음에 내가 헷갈렸던게..