Spring H2 Support: Difference between revisions
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
Use [[Spring Initializr]] to bootstrap the project. Alternatively use Spring Initializr-generated [[Spring Initializr build.gradle|build.gradle]] and [[Spring_Initializr_settings.gradle|settings.gradle]]. | Use [[Spring Initializr]] to bootstrap the project. Alternatively use Spring Initializr-generated [[Spring Initializr build.gradle|build.gradle]] and [[Spring_Initializr_settings.gradle|settings.gradle]]. | ||
<span id='Dependencies'></span>To bootstrap JPA and H2, add the following dependencies: | |||
=Dependencies= | =Dependencies= |
Revision as of 17:30, 31 October 2018
Internal
Playground Example
Overview
Simple Project
Use Spring Initializr to bootstrap the project. Alternatively use Spring Initializr-generated build.gradle and settings.gradle.
To bootstrap JPA and H2, add the following dependencies:
Dependencies
dependencies {
implementation('org.springframework.boot:spring-boot-starter-data-jpa')
runtimeOnly('com.h2database:h2')
}
Spring Configuration
Add in application.properties or equivalent:
spring.datasource.url=jdbc:h2:tcp://localhost/mem:default
spring.datasource.username=sa
spring.datasource.password=
spring.datasource.platform=h2
spring.datasource.initialization-mode=always
spring.jpa.hibernate.ddl-auto=none
spring.jpa.show-sql=true