標籤: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)