
Todo 도메인에서 Repository 영역에 구조를 변경기존 구조 : Repository에서 JpaRepository를 상속 받아 Service 영역에 사용하고 있는 구조
TodoJpaRepository변경 구조 : 기존에 상속 받는 Repository를 그대로 두고 Service 영역에서 사용할 Repository를 생성, 구현체 생성
새로 생성한 Repository : TodoRepository
구현체 : TodoRepositoryImpl
구현체에 기존에 사용했던 TodoJpaRepository를 사용하여 구현
추가적으로 QueryDSL을 작성한 클래스(QueryDslRepositroyImpl)도 구현체로 가지고 와 사용

기존 구조에서 변경한 이유는 의존관계 역전 원칙을 활용하였습니다.
AWS 인스턴스 생성, 탄력적 IP 할당, HealthCheckAPI 구현 완료 후 애플리케이션 연결 시 문제 발생
.jar 파일을 생성할 때 gradle wrapper가 없어 생성 시 오류 발생
gradle wraaper를 생성하여 .jar 생성인스턴스 서버에서 .jar 파일 실행 실패
환경변수에 관한 문제와 DB 존재 유무 문제
.jar 파일을 실행할 때 환경변수 값을 터미널 명령문으로 입력하여 해결
DB가 존재하지 않아 발생하는 문제를
Docker 설치 후 MySQL를 받아 실행 시킨 후 애플리케이션 실행