如何在部署应用程序后立即打开所有连接?

时间:2016-04-22 10:22:49

标签: java database apache database-connection pool

<beans:bean id="scimDataSource" class="org.apache.commons.dbcp.BasicDataSource">
        <beans:property name="driverClassName" value="${oracle.driver}" />
        <beans:property name="url" value="${oracle.url}" />
        <beans:property name="username" value="${oracle.user}" />
        <beans:property name="password" value="${oracle.password}" />
        <beans:property name="initialSize" value="2" />
        <beans:property name="maxActive" value="15" />
        <beans:property name="maxIdle" value="3" />
    </beans:bean>

这是我用来创建池的配置。 我想在应用程序启动后立即打开2连接。 但现在它在我发出第一个请求之后打开了第一个连接。然后它在池中可用。

如何在开头打开所有连接?

1 个答案:

答案 0 :(得分:2)

https://commons.apache.org/proper/commons-dbcp/configuration.html

paramenter initialSize - 启动池时创建的初始连接数。