我有一個spring啓動應用程序,我使用tomcat連接池進行數據庫連接。 當我訪問應用程序時,默認情況下每次登錄創建10個連接。 我得到的,這是由於在application.properties文件中修改Tomcat數據源特定設置時不會更改
spring.datasource.tomcat.initial-size = 10(default value)
我修改此屬性在application.properties文件,使其僅5 但是,這並不做任何修改。 也不是這樣的:
spring.datasource.max-active=5
我錯過了什麼嗎?
好,我設置屬性如下: 'spring.datasource.tomcat.initialSize = 5 spring.datasource.tomcat.minIdle = 5 spring.datasource.tomcat.testWhileIdle = TRUE' 但它不工作.. :( 數據源具有以下屬性: 'defaultAutoCommit = null; defaultReadOnly = null; defaultTransactionIsolation = -1; defaultCatalog = null; maxActive = 100; maxIdle = 100; minIdle = 10; initialSize = 10; maxWait = 30000; testOnBorrow = false; testOnReturn = false; timeBetweenEvictionRunsMillis = 5000; numTestsPerEvictionRun = 0; minEvictableIdleTimeMillis = 60000; testWhileIdle = false; testOnConnect = false;' –
你的spring啓動版本是什麼?try spring.datasource.tomcat.min-idle = 5 – user7294900
春波版本 - 1.4。我試過spring.datasource.tomcat.min-idle = 5。 它不起作用 –