H21 [Spring, H2] - 스프링에서 DB 테스트를 위한 H2 DB Configuration 1. H2 DB 1-1. H2 DB (1) H2 데이터베이스란 자바로 작성된 인메모리 관계형 데이터베이스 관리 시스템이다. 자바 애플리케이션에 임베디드하거나 클라이언트-서버 아키텍처에서 구동시킬 수 있다. (2) 기본적으로 스프링 부트를 사용하는 경우 테스팅 환경에서 인메모리 DB 환경을 제공한다. (3) 인메모리 특성을 가지는만큼 서버 애플리케이션이 종료되면 사용됐던 데이터는 모두 사라지게 된다.(휘발성) (4) 개발 단계에서 비즈니스 로직의 수행 결과를 빠르게 확인해 보기 위해 사용하는 경우가 많다. 2. H2 DB 사용을 위한 의존성 설정 2-1. build.gradle 기준 의존성 추가 (1) 해당 DB를 사용하기 위해 build.gradle 파일에 다음과 같은 H2 Database Depende.. 2024. 3. 26. 이전 1 다음