테스트 코드를 위한 DB 연결
💡테스트 코드를 위한 DB 연결
- MySQL 보다 가벼운 H2 DB 를 사용해도 되지만, 실제 서비스 환경에서는 MySQL 을 사용하기 때문에 테스트의 신뢰성을 높이기 위해 MySQL DB 를 연결하기로 했다.
- Docker 로 테스트용 MySQL 을 팀원 공용으로 사용하면 DB 버전이나 설정 차이 없이 동일한 환경에서 테스트 가능하지만, 동시에 테스트를 진행하게될 경우 간섭을 받을 수 있어 우선 로컬에서 MySQL 을 생성하여 테스트하기로 했다.
테스트 코드를 위한 MySQL 생성
💡Local MySQL 생성
1) DBeaver 사용
- 설치 방법
https://codingapple.com/unit/sql-mysql-dbeaver-install/
MySQL & DBeaver 설치하려면 (맥 / 윈도우)
1:08 윈도우에 MySQL 설치는 3:09 맥북에 MySQL 설치는 5:11 DBeaver 설치 & 데이터베이스 연결 DBMS가 뭐냐면 Database Management System 의 약자인데 데이터베이스 조작을 쉽게 도와주는 프로그램입니다. DBMS를
codingapple.com
- 새 데이터 베이스 연결

- MySQL 설치시 설정했던 Username 과 Password 입력

2) DB 생성
💡yml 설정
💡프로젝트 연결
'Projects > HubEleven' 카테고리의 다른 글
| [동시성 처리] 재고 감소 통합 테스트 코드 5 - 단일 스레드 (0) | 2026.01.30 |
|---|---|
| [동시성 처리] 재고 감소 통합 테스트 코드 4 - 단일 스레드 (0) | 2026.01.29 |
| [리팩토링] 권한 별 기능 제한 로직 구현 (3) (업데이트 중..) (0) | 2026.01.16 |
| [리팩토링] 공통 모듈 수정으로 인한 리팩토링 (0) | 2026.01.15 |
| [리팩토링] 권한 별 기능 제한 로직 구현 (2) (0) | 2026.01.08 |