Docker 구성 / DB 연결 작업
Closed this issue · 1 comments
kimcno3 commented
📌 진행해야 할 작업 목록
1. Docker compose 설정
- 스크립트도 구성
- 구성이 완료되면 로컬 DB는 삭제하는 방향으로(포트 충돌을 방지하기 위해)
2. Spring 과 Mysql 연결
- 연결을 위한 설정
-
Repository
수정- 가능하면 Service 레이어의 코드는 수정되지 않도록 구성해야 한다.
- 최소한의 수정으로 교체해볼 방법을 고민해볼 것
- 객체지향 내용을 리마인드 해볼것
- 디자인 패턴 :
전략
or어뎁터
- 디자인 패턴 :
- 추가 구현체를 만든다면 빈이 2개가 되기 때문에 결정해주는 방법을 구상해야 한다.
- Configuration 파일 생성
-
JDBC
orMybetis
선택 및 선정 이유 생각해보기
3. 테이블 생성시 Spring Flyway 활용해보기
- 적용해보기
- Spring Flyway : 변경에 유연한 대처가 가능하도록 기능을 지원해주는 프로그램
- 파일단위로 변경사항을 유지시켜준다.
- 반영되어있지 않은 경우에 알아서 적용시켜준다.
kimcno3 commented
https://umbum.dev/1204?category=1062058 : Repo, DAO, Mapper 차이 개념 설명