Spring Boot 3.x에서 H2 DB 설정
Back-end/Spring Boot, JPA2023. 5. 12. 00:10Spring Boot 3.x에서 H2 DB 설정

최근에 H2 DB를 사용하면서 복습겸 알게된 사실이 있어서 간단히 작성했다 먼저 스프링 부트 3.x 기준으로 더 이상 이전 버전의 H2를 설정할 수 없다 강의를 보며 MSA 프로젝트 진행 중, 기존 방식대로 되지 않아서 H2를 서버모드로 바꾸어서 진행했다 H2의 두 가지 모드:: Embed, 서버 모드 H2에는 Embed(내장)과 서버 모드가 있는데 Embed은 스프링 부트에 포함된 H2를 돌리는 것이고 서버모드는 직접 H2를 수동으로 실행한 후에 스프링 부트를 실행해서 접근해서 사용하는 방식이다 서버모드는 Embed와 달리 서버를 중단시켜도 데이터가 휘발되지 않는다 서버모드를 사용하기 위한 과정은 아래와 같다 1. H2를 실행 2. H2 Embed 설정으로 실행한후 서버 종료 3. H2 서버 모드로 실..

image