国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

spring boot集成h2指南

senntyou / 2392人閱讀

摘要:依賴添加依賴文件。會自動幫你完成的注入,之后無論你是用還是,或者別的框架就隨你了。進行該配置后,每次啟動程序,程序都會運行文件,對數據庫的數據操作。否則只能在本機訪問。,進行該配置,程序開啟時就會啟動。

依賴

添加依賴文件。如果你使用的是gradle,則可以在build.gradle文件種加入下面代碼

dependencies {
    compile "com.h2database:h2:1.4.192"
}
連接配置

application.properties,文件中對數據庫,進行連接配置

spring.datasource.url=jdbc:h2:mem:test,配置h2數據庫的連接地址

spring.datasource.driver-class-name=org.h2.Driver,配置JDBC Driver

spring.datasource.username=root,配置數據庫用戶名

spring.datasource.password=123456,配置數據庫密碼

當你完成依賴連接配置這兩步之后,你就可以在程序種使用h2了。spring會自動幫你完成DataSource的注入,之后無論你是用JPA還是MyBatis,或者別的框架就隨你了。

數據初始化配置

如果你需要在程序啟動時對數據庫進行初始化操作,則在application.properties文件中對數據庫進接配置

spring.datasource.schema=classpath:db/schema.sql,進行該配置后,每次啟動程序,程序都會運行resources/db/schema.sql文件,對數據庫的結構進行操作。

spring.datasource.data=classpath:db/data.sql,進行該配置后,每次啟動程序,程序都會運行resources/db/data.sql文件,對數據庫的數據操作。

該配置非常適合開發環境,我會把數據庫的結構構建sql放在resources/db/schema.sql,數據sql放在resources/db/data.sql中。這樣每次運行程序我都可以得到一個新的數據庫。這樣就不需要我每次為了測試而修改數據中的內容了。

h2 web consloe配置

h2 web consloe是一個數據庫GUI管理應用,就和phpMyAdmin類似。程序運行時,會自動啟動h2 web consloe。當然你也可以進行如下的配置。

spring.h2.console.settings.web-allow-others=true,進行該配置后,h2 web consloe就可以在遠程訪問了。否則只能在本機訪問。

spring.h2.console.path=/h2-console,進行該配置,你就可以通過YOUR_URL/h2-console訪問h2 web consloeYOUR_URL是你程序的訪問URl。

spring.h2.console.enabled=true,進行該配置,程序開啟時就會啟動h2 web consloe。當然這是默認的,如果你不想在啟動程序時啟動h2 web consloe,那么就設置為false

參考

Using H2’s web console
Connection to a production database
Initialize a database using Spring JDBC

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/66066.html

相關文章

  • spring boot集成h2指南

    摘要:依賴添加依賴文件。會自動幫你完成的注入,之后無論你是用還是,或者別的框架就隨你了。進行該配置后,每次啟動程序,程序都會運行文件,對數據庫的數據操作。否則只能在本機訪問。,進行該配置,程序開啟時就會啟動。 依賴 添加依賴文件。如果你使用的是gradle,則可以在build.gradle文件種加入下面代碼 dependencies { compile com.h2database:...

    qqlcbb 評論0 收藏0
  • SpringSpring Boot和TestNG測試指南 - 測試關系型數據庫

    摘要:地址提供了對的支持,能夠讓我們很方便對關系型數據庫做集成測試。如果想要在打包的時候跳過集成測試,只需要。例子使用因為使用了來做集成測試,得益于其機制,不需要自己構建和的。 Github地址 Spring Test Framework提供了對JDBC的支持,能夠讓我們很方便對關系型數據庫做集成測試。 同時Spring Boot提供了和Flyway的集成支持,能夠方便的管理開發過程中產生...

    Meils 評論0 收藏0
  • SpringSpring Boot和TestNG測試指南 - 集成測試中用Docker創建數據庫

    摘要:我們還是會以測試關系型數據庫里的來做集成測試代碼在這里。這個很有用,如果集成測試失敗,那么你還可以連接到數據庫查看情況。 原文地址 在測試關系型數據庫一篇里我們使用的是H2數據庫,這是為了讓你免去你去安裝/配置一個數據庫的工作,能夠盡快的了解到集成測試的過程。 在文章里也說了: 在真實的開發環境中,集成測試用數據庫應該和最終的生產數據庫保持一致 那么很容易就能想到兩種解決方案: 開發...

    sshe 評論0 收藏0
  • 使用JDBC和Spring訪問關系數據

    摘要:本指南將引導您完成使用訪問關系數據的過程。要在應用程序級別表示此數據,請創建一個類。存儲和檢索數據提供了一個名為的模板類,可以輕松使用關系數據庫和。自動加載并使其可用。使用的參數,以避免注入攻擊通過指示來綁定變量。 本指南將引導您完成使用Spring訪問關系數據的過程。 你要構建什么 您將使用Spring構建一個JdbcTemplate應用程序來訪問存儲在關系數據庫中的數據。 你需要什...

    liaorio 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<