H2 DB - 3가지 Connection 모드
우테코 레벨2의 미션을 수행하면서 로컬 DB로 H2를 사용하게 되었는데, 신기한 점이 있어 기록해보고자 한다.H2는 DB를 작동시키지 않아도 사용이 가능했던 것이다. 위 코드는 실제로 DB에 접근하는 통합 테스트인데, 로컬에 H2 DB 서버를 설치하지도 실행시키지도 않은 상황에서도 정상적으로 작동한다. 어떻게 그럴 수 있는 지에 대해서 H2 DB의 3가지 모드를 살펴보면서 알아보겠다. H2 DB의 3가지 Connection Mode H2는 다른 DB와 다르게 3가지 연결 모드를 가지고 있다는 특징이 있다. H2 DB는 위와 같이 3가지 모드가 있는데 그 중 Embedded Mode 와 Mixed Mode 는 H2 DB 를 설치해서 서버를 실행할 필요없이스프링부트에서 h2db 의존성만 build.gr..