springboot-application.xml可配置屬性總結 (datasource 和 JPA)

來源:互聯網
上載者:User

標籤:rop   lte   query   class   cat   -o   狀態   驅動   查詢語句   

#############################################datasource#############################################spring.datasource.url:mysql地址###spring.datasource.user:資料庫使用者名稱###spring.datasource.password:資料庫密碼###spring.datasource.driverClassName:對應資料庫驅動###spring.datasource.max-active:指定串連池中最大的活躍串連數###spring.datasource.max-idle:指定串連池最大的空閑串連數量###spring.datasource.min-idle:指定必須保持串連的最小值(For DBCP and Tomcat connection pools)###spring.datasource.initial-size:指定啟動串連池時,初始建立的串連數量#############################################其他資訊總結#############################################spring.dao.exceptiontranslation.enabled  是否開啟PersistenceExceptionTranslationPostProcessor,預設為true###spring.datasource.abandon-when-percentage-full  設定逾時被廢棄的串連佔到多少比例時要被關閉或上報###spring.datasource.allow-pool-suspension  使用Hikari pool時,是否允許串連池暫停,預設為: false###spring.datasource.alternate-username-allowed  是否允許替代的使用者名稱###spring.datasource.auto-commit  指定updates是否自動認可.###spring.datasource.catalog  指定預設的catalog.###spring.datasource.commit-on-return  設定當串連被歸還時,是否要提交所有還未完成的事務###spring.datasource.connection-init-sql  指定串連被建立,再被添加到串連池之前執行的sql.###spring.datasource.connection-init-sqls  使用DBCP connection pool時,指定初始化時要執行的sql###spring.datasource.connection-properties.[key]  在使用DBCP connection pool時指定要配置的屬性###spring.datasource.connection-test-query  指定校正串連合法性執行的sql語句###spring.datasource.connection-timeout  指定串連的逾時時間,毫秒單位.###spring.datasource.continue-on-error  在初始化資料庫時,遇到錯誤是否繼續,預設false###spring.datasource.data  指定Data (DML)指令碼###spring.datasource.data-source-class-name  指定資料來源的全限定名.###spring.datasource.data-source-jndi  指定jndi的地址###spring.datasource.data-source-properties.[key]  使用Hikari connection pool時,指定要設定的屬性###spring.datasource.db-properties  使用Tomcat connection pool,指定要設定的屬性###spring.datasource.default-auto-commit  是否自動認可.###spring.datasource.default-catalog  指定串連預設的catalog.###spring.datasource.default-read-only  是否設定預設串連唯讀.###spring.datasource.default-transaction-isolation  指定串連的事務的預設隔離等級.###spring.datasource.driver-class-name  指定driver的類名,預設從jdbc url中自動探測.###spring.datasource.fair-queue  是否採用FIFO返回串連.###spring.datasource.health-check-properties.[key]  使用Hikari connection pool時,在心跳檢查時傳遞的屬性###spring.datasource.idle-timeout  指定串連多久沒被使用時,被設定為空白閑,預設為10ms###spring.datasource.ignore-exception-on-pre-load  當初始化串連池時,是否忽略異常.###spring.datasource.init-sql  當串連建立時,執行的sql###spring.datasource.initial-size  指定啟動串連池時,初始建立的串連數量###spring.datasource.initialization-fail-fast  當建立串連池時,沒法建立指定最小串連數量是否拋異常###spring.datasource.initialize  指定初始化資料來源,是否用data.sql來初始化,預設: true###spring.datasource.isolate-internal-queries  指定內部查詢是否要被隔離,預設為false###spring.datasource.jdbc-interceptors  使用Tomcat connection pool時,指定jdbc攔截器,分號分隔###spring.datasource.jdbc-url  指定JDBC URL.###spring.datasource.jmx-enabled  是否開啟JMX,預設為: false###spring.datasource.jndi-name  指定jndi的名稱.###spring.datasource.leak-detection-threshold  使用Hikari connection pool時,多少毫秒檢測一次串連泄露.###spring.datasource.log-abandoned  使用DBCP connection pool,是否追蹤廢棄statement或串連,預設為: false###spring.datasource.log-validation-errors  當使用Tomcat connection pool是否列印校正錯誤.###spring.datasource.login-timeout  指定串連資料庫的逾時時間.###spring.datasource.max-age  指定串連池中串連的最大年齡###spring.datasource.max-lifetime  指定串連池中串連的最大存留時間,毫秒單位.###spring.datasource.max-open-prepared-statements  指定最大的開啟的prepared statements數量.###spring.datasource.max-wait  指定串連池等待串連返回的最大等待時間,毫秒單位.###spring.datasource.maximum-pool-size  指定串連池最大的串連數,包括使用中的和閒置串連.###spring.datasource.min-evictable-idle-time-millis  指定一個空閑串連最少空閑多久後可被清除.###spring.datasource.min-idle  指定必須保持串連的最小值(For DBCP and Tomcat connection pools)###spring.datasource.minimum-idle  指定串連維護的最小空閑串連數,當使用HikariCP時指定.###spring.datasource.name  指定資料來源名.###spring.datasource.num-tests-per-eviction-run  指定運行每個idle object evictor線程時的對象數量###spring.datasource.password  指定資料庫密碼.###spring.datasource.platform  指定schema要使用的Platform(schema-${platform}.sql),預設為: all###spring.datasource.pool-name  指定串連池名字.###spring.datasource.pool-prepared-statements  指定是否池化statements.###spring.datasource.propagate-interrupt-state  在等待串連時,如果線程被中斷,是否傳播中斷狀態.###spring.datasource.read-only  當使用Hikari connection pool時,是否標記資料來源唯讀###spring.datasource.register-mbeans  指定Hikari connection pool是否註冊JMX MBeans.###spring.datasource.remove-abandoned  指定當串連超過廢棄逾時時間時,是否立刻刪除該串連.###spring.datasource.remove-abandoned-timeout  指定串連應該被廢棄的時間.###spring.datasource.rollback-on-return  在歸還串連時,是否復原等待中的事務.###spring.datasource.schema  指定Schema (DDL)指令碼.###spring.datasource.separator  指定初始化指令碼的語句分隔字元,預設: ;###spring.datasource.sql-script-encoding  指定SQL scripts編碼.###spring.datasource.suspect-timeout  指定列印廢棄串連前的逾時時間.###spring.datasource.test-on-borrow  當從串連池借用串連時,是否測試該串連.###spring.datasource.test-on-connect  建立時,是否測試連接###spring.datasource.test-on-return  在串連歸還到串連池時是否測試該串連.###spring.datasource.test-while-idle  當串連空閑時,是否執行串連測試.###spring.datasource.time-between-eviction-runs-millis  指定空閑串連檢查、廢棄串連清理、空閑串連池大小調整之間的操作時間間隔###spring.datasource.transaction-isolation  指定交易隔離等級,使用Hikari connection pool時指定###spring.datasource.url  指定JDBC URL.###spring.datasource.use-disposable-connection-facade  是否對串連進行封裝,防止串連關閉之後被使用.###spring.datasource.use-equals  比較方法名時是否使用String.equals()替換==.###spring.datasource.use-lock  是否對串連操作加鎖###spring.datasource.username  指定資料庫名.###spring.datasource.validation-interval  指定多少ms執行一次串連校正.###spring.datasource.validation-query  指定擷取串連時串連校正的sql查詢語句.###spring.datasource.validation-query-timeout  指定串連校正查詢的逾時時間.###spring.datasource.validation-timeout  設定串連校正的逾時時間,當使用Hikari connection pool時指定###spring.datasource.validator-class-name  用來測試查詢的validator全限定名.###spring.datasource.xa.data-source-class-name  指定資料來源的全限定名.###spring.datasource.xa.properties  指定傳遞給XA data source的屬性############################################SPring JPA配置資訊#############################################spring.jpa.database  指定目標資料庫.###spring.jps.show-sq  是否顯示sql語句###spring.jpa.hibernate.ddl-auto  指定DDL mode (none, validate, update, create, create-drop). 當使用內嵌資料庫時,預設是create-drop,否則為none.###spring.jpa.hibernate.naming-strategy  指定命名策略.#############################################其他#############################################spring.jpa.database-platform  指定目標資料庫的類型.###spring.jpa.generate-ddl  是否在啟動時初始化schema,預設為false###spring.jpa.hibernate.ddl-auto  指定DDL mode (none, validate, update, create, create-drop). 當使用內嵌資料庫時,預設是create-drop,否則為none.###spring.jpa.hibernate.naming-strategy  指定命名策略.###spring.jpa.open-in-view  是否註冊OpenEntityManagerInViewInterceptor,綁定JPA EntityManager到請求線程中,預設為: true###spring.jpa.properties  添加額外的屬性到JPA provider.###spring.jpa.show-sql  是否開啟sql的log,預設為: false##########################################

 

springboot-application.xml可配置屬性總結 (datasource 和 JPA)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.