DB 관련 작업은 테스트 멱등성과 멘티분들이 추후 다시 복습하기에 용이하도록 외부 DB가 아닌 개인 로컬 H2 Database & SQL Init 을 사용하도록 가이드 할 예정입니다.
기존으로 설정된 H2DB는 RuntimeOnly로 Application 임베디드 DB로 구동하기 때문에, 외부에서 H2DB를 접근할 방법이 없습니다. ( h2-console만 가능 )
앞으로 편한 진행을 위해 해당 H2를 TCP서버로 열어, Intellij DataSoure를 쉽게 사용할 수 있게 합니다.
[참고] H2DB란?
build.gradle.kts
파일에서 h2 의존성을 추가되어 있는 것 확인
( 아마 runtimeOnly
로 되어있을 겁니다. )application.yaml
에 h2 console 설정과 hikari JDBC 관련 설정을 추가합니다.Spring Application
을 구동 후,
web에서 localhost:8080/h2-console
로 아래화면 뜨는 지 확인합니다.build.gradle.kts
h2 Dependency를 기존 runtimeOnly
→ compileOnly
로 변경합니다.H2ServerConfiguration
파일을 생성합니다.