Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在application.yml中设置与postgresql的初始大小连接_Java_Spring_Postgresql_Spring Boot - Fatal编程技术网

Java 如何在application.yml中设置与postgresql的初始大小连接

Java 如何在application.yml中设置与postgresql的初始大小连接,java,spring,postgresql,spring-boot,Java,Spring,Postgresql,Spring Boot,当我连接到数据库时,我总是看到10个空闲连接。如何在application.yml中进行设置 我使用spring boot 1.5.6.0版本 它不起作用: spring: datasource: maxActive: 5 maxIdle: 5 minIdle: 5 initialSize: 5 当我创建@Bean时,它正在工作,但我需要application.yml中的解决方案 @Configuration public class DBConfig {

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

我使用spring boot 1.5.6.0版本

它不起作用:

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 boot?我想这将是useful@StackOver如果答案解决了您的问题,请接受。
spring:
    dataSource:
        tomcat:
             max-active: 5 
             max-idle: 5 
             min-idle: 5 
             initial-size: 5