h2 database는 개발용으로 사용되는 소규모 데이터베이스 엔진입니다. 로컬에서 테스트 개발을 할 때 주로 사용되죠.
application.properties 파일에 아래 내용을 추가합니다.
src/main/resources/application.properties
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
spring.datasource.url=jdbc:h2:~/onedayboot
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=1234
데이터베이스 파일 경로는 spring.datasource.url 항목의 jdbc:h2:~/onedayboot 에서 설정합니다. ~는 홈디렉토리라는 뜻입니다. 따라서 사용자의 홈(windows의 경우 C:\Users\계정명) 아래에 onedayboot.mv.db 파일이 h2 데이터베이스 파일이 됩니다.
사용자 홈 디렉토리에 onedayboot.mv.db 파일을 생성합니다. 탐색기로 홈 디렉토리 이동 => 우클릭 => 새로만들기 => 텍스트 문서를 선택하고 파일 이름을 onedayboot.mv.db 로 입력하세요.
내용은 아무것도 없어도 됩니다.
서버를 (재)시작해주세요. Boot Dashboard에서 우클릭 후 (Re) debug 를 클릭합니다.
만약 서버가 정상적으로 시작되지 않고 Cannot load driver class: org.h2.Driver 오류가 난다면 application.properties 파일의 각 줄 뒤에 공백이 있는지 확인해 보세요.
브라우저에서 http://localhost:8080/h2-console에 접속합니다.
application.properties에서 설정한대로 JDBC URL에는 jdbc:h2:~/onedayboot를, Password에는 비밀번호 1234를 입력하고 Connect를 눌러봅시다.
소규모 RDBMS 관리자가 나왔습니다.