開發應用時使用內存數據庫是很實用的。很方便的一點是,內存數據庫不須要提供持久化存儲。 你不須要在應用啓動時作初始化數據庫動做, 也不須要在應用結束時去刪除數據。spring
Spring Boot能夠自動配置的內嵌數據庫包括H2,HSQL和Derby。你不須要提供任何鏈接URLs, 只須要簡單的添加你想使用的內嵌數據庫依賴。sql
示例:典型的POM依賴以下:數據庫
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <scope>runtime</scope> </dependency>
注:對於自動配置的內嵌數據庫, 你須要依賴spring-jdbc。 在示例中, 它經過 spring-boot-starter-data-jpa 被傳遞地拉過來 了。spring-boot