로컬이나 remote 에 설치된 RDB가 없을 때 간단한게 h2 DB를 spring boot 에서 내장 실행할 수 있습니다. 여기서 내장이란 따로 h2 를 설치할 필요없이 pom.xml 이나 build.gradle 에 의존성을 추가하는 것만으로 spring boot 실행시 h2 를 함께 구동시켜 주는 걸 말합니다.
내장 tomcat 이 spring boot 구동시 함께 구동하는 것과 같은 의미입니다. build.gradle 에 아래처럼 추가해줍니다. spring boot 에서 h2 에 대한 버전을 관리해 주므로 버전을 명시하지 않으면 spring boot 버전에 맞는 적당한 버전으로 설정이 됩니다. dependencies { (생략) runtimeOnly 'com.h2database:h2' } application.yml 에 h2 관련 설정을 해보겠습니다. 아래에 각 항목마다 주석을 달았기에 자세한 건 주석을 참조 하세요. spring: # h2 DB 는 개발용도로만 사용하고 운영에...
#
boot
#
database
#
h2
#
spring
#
springboot
#
데이터베이스
#
스프링부트
원문 링크 : spring boot + h2 database 사용법