스프링 부트에서 버전을 관리하기 때문에 명시하지 않아도 됨
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
spring.datasource.url=jdbc:h2:~/test_db;MODE=MySQL
스프링부트 실행 시 H2 console도 같이 실행하면 개발 할 때 간단히 h2 console 을 이용할 수 있다.
h2 console을 이용하기 위해서는 Application 객체에 h2 servlet 빈을 추가해주면 된다.
@Bean
public ServletRegistrationBean h2servletRegistration() {
ServletRegistrationBean registration = new ServletRegistrationBean(new WebServlet());
registration.addUrlMappings("/h2-console/*");
return registration;
}