[2022.04.03] spring boot 메모리 디비 for test

김재성·2022년 4월 3일
0

스프링 부트는 테스트용 메모리 디비를 자동으로 세팅한다.

  • 스프링 부트 프로젝트 구조를 보면 main 폴더와 test 폴더가 있다. 각각 하위 폴더로 resources를 가진다. 테스트 코드는 자동으로 test/resources 하위에 있는 환경설정파일을 읽어들인다. 운영과 테스트 환경에 사용할 디비를 구분하는 것이 좋다.

  • 테스트 환경을 위해 별도의 DB를 실행하는 것은 번거로운 작업이다. 스프링 부트는 테스트 환경에서 사용할 메모리 디비를 디폴트로 제공한다. 단, 'com.h2database:h2'와 같은 외부 라이브러리는 필요하다.

profile
테니스 좋아합니다.

0개의 댓글