gpt4 book ai didi

java - 在 application.properties 文件中修改时,Tomcat 数据源特定设置不会更改

转载 作者:行者123 更新时间:2023-11-28 22:39:51 26 4
gpt4 key购买 nike

我有一个 spring boot 应用程序,我使用 tomcat 连接池进行数据库连接。当我访问该应用程序时,它默认为每次登录创建 10 个连接。我知道这是由于

spring.datasource.tomcat.initial-size = 10(default value)

我在 application.properties 文件中修改了这个属性,让它只有 5 个。但这不会修改任何内容。这也不是:

spring.datasource.max-active=5

我错过了什么吗?

最佳答案

根据 tomcat,您有 2 个参数影响初始大小:

minIdle (int) The minimum number of established connections that should be kept in the pool at all times. The connection pool can shrink below this number if validation queries fail. Default value is derived from initialSize:10 (also see testWhileIdle)

initialSize (int)The initial number of connections that are created when the pool is started. Default value is 10

因此您需要在 PoolProperties 中设置这两个参数:

PoolProperties p = new PoolProperties();
p.setMinIdle(5);
p.setInitialSize(5);

关于java - 在 application.properties 文件中修改时,Tomcat 数据源特定设置不会更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46196133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com