Spring Boot Test 코드 작성 시 Test용 DB 사용하기
Spring Boot에서 Test 코드 작성을 연습하는 중 Repository 테스트에서 테스트용 데이터가 실제 Database에 저장되면 문제가 생길 수 있다는 사실을 알게되었다.
테스트용 데이터는 테스트가 끝나면서 Rollback 처리 되지만 Auto Increment 값이 증가하는 문제, 기존에 저장 되어있는 데이터로 인한 테스트 결과 오류 등의 문제가 생길 수 있다.
그래서 실제 사용 DB와 테스트용 DB를 분리할 필요가 있다.
buil...
ybe-teamcook7.hashnode.dev1 min read