我有一个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。 它不起作用 –