Spring JdbcTemplate连接池配置

Spring JdbcTemplate连接池配置,spring,jdbc,jdbctemplate,Spring,Jdbc,Jdbctemplate,我正在开发一个SpringMVC应用程序,最近我被说服修改我的数据库代码。在我使用非常传统的JDBC代码之前,有人告诉我,由于样板代码的缘故,这种代码非常“老派”。我一直在向使用JdbcTemplate和Spring过渡 我在applicationContext.xml文件中配置了如下所示的bean 再说一次,我对此非常缺乏经验,因此,如果我错误地引用了某些内容或错误地解释了某些内容,我深表歉意 我遵循了大多数教程的要求,指定了一个jdbcTemplate并将数据源bean注入其中,但这并没有真

我正在开发一个SpringMVC应用程序,最近我被说服修改我的数据库代码。在我使用非常传统的JDBC代码之前,有人告诉我,由于样板代码的缘故,这种代码非常“老派”。我一直在向使用JdbcTemplate和Spring过渡

我在applicationContext.xml文件中配置了如下所示的bean

再说一次,我对此非常缺乏经验,因此,如果我错误地引用了某些内容或错误地解释了某些内容,我深表歉意

我遵循了大多数教程的要求,指定了一个jdbcTemplate并将数据源bean注入其中,但这并没有真正提到我的问题

我真正想知道的是,我是否在这个配置中使用ConnectionPooling

如果是,是在幕后进行,还是我需要指定在某个地方进行

我已经看过了给出以下内容的文档,但我不确定该如何解释它

“以下是Apache产品和其他地方已有的几个数据库连接池。此Commons软件包提供了一个机会来协调创建和维护ASF许可下高效、功能丰富的软件包所需的工作。 commons dbcp包依赖commons pool包中的代码来提供它所利用的底层对象池机制。”

我还看了

基于这个页面,我认为我能够进行连接池,但是可能需要在我的数据源bean中指定额外的参数


有人能回答我的问题或给我指出正确的方向吗?

是的,您正在使用连接池

这是另一条你可能会感兴趣的线索

此外,上面指定的大多数链接将提供有关可设置参数的附加信息

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
    <property name="url" value="jdbc:ip-address:port/dbName"/>
    <property name="username" value="myUsername"/>
    <property name="password" value="mypassword"/>
</bean>
 commons-dbcp package
 commons-pool package