gpt4 book ai didi

java - 如何在 application.yml 中设置初始大小连接到 postgresql

转载 作者:行者123 更新时间:2023-11-29 12:09:05 26 4
gpt4 key购买 nike

总是当我连接到我的数据库时,我看到 10 个空闲连接。我如何在 application.yml 中设置它。

我使用 spring boot 1.5.6.RELEASE。

它不工作:

spring:
datasource:
maxActive: 5
maxIdle: 5
minIdle: 5
initialSize: 5

当我创建@Bean 时它正在工作,但我需要在 application.yml 中解决

@Configuration
public class DBConfig {

@Value("${dbconfig.driver-class-name}")
private String driverClassName;
@Value("${dbconfig.url}")
private String url;
@Value("${dbconfig.username}")
private String username;
@Value("${dbconfig.password}")
private String password;

@Bean
public DataSource dataSource() throws SQLException {
BasicDataSource ds = new BasicDataSource();
ds.setDriverClassName(driverClassName);
ds.setUrl(url);
ds.setUsername(username);
ds.setPassword(password);
return ds;
}

最佳答案

我认为您没有说这些是属性。我认为以下内容会起作用。

spring:
dataSource:
properties:
maxActive: 5
maxIdle: 5
minIdle: 5
initialSize: 5

注意:如果您使用的是 tomcat-jdbc,则必须像这样明确定义它,

spring:
dataSource:
tomcat:
max-active: 5
max-idle: 5
min-idle: 5
initial-size: 5

关于java - 如何在 application.yml 中设置初始大小连接到 postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46545849/

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