1 回答

TA貢獻1719條經驗 獲得超6個贊
Spring Boot 使用自動配置來根據類路徑上存在的依賴項來配置持久性。例如,如果您在沒有其他配置的情況下提供對spring-boot-starter-data-jpain 的依賴項,則默認情況下使用內存數據庫。您可以通過將以下內容添加到:pom.xmlJPA/HibernateH2application.properties
spring.datasource.url=jdbc:h2:mem:testdb
spring.data.jpa.repositories.bootstrap-mode=default
spring.datasource.driverClassName=org.h2.Driver
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
默認情況下,內存H2數據庫的內容存儲在易失性內存中,因此當您的應用程序終止時將會丟失。您可以通過將其添加到以下內容來將數據存儲到本地文件application.properties:
spring.datasource.url=jdbc:h2:file:/path/to/my/data
H2要在控制臺中查看數據庫的內容,請將以下內容添加到application.properties并轉到 http://localhost:8080/h2-console :
spring.h2.console.enabled=true
添加回答
舉報