Spring Boot對內嵌數據庫的支持

開發應用時使用內存數據庫是很實用的。很方便的一點是,內存數據庫不須要提供持久化存儲。 你不須要在應用啓動時作初始化數據庫動做, 也不須要在應用結束時去刪除數據。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

相關文章
相關標籤/搜索