spring中配置如下:
<bean id="xxx" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
BasicDataSource提供了close()方法关闭数据源,所以必须设定destroy-method=”close”属性, 以便Spring容器关闭时,数据源能够正常关闭;销毁方法调用close(),是将连接关闭,并不是真正的把资源销毁。
还可以理解成
当数据库连接不使用的时候,就把该连接重新放到数据池中,方便下次使用调用.
本文介绍了在Spring框架中如何正确配置数据源以确保资源能够被适当管理。通过设置destroy-method为close,可以实现在Spring容器关闭时正常关闭数据源。此配置避免了资源泄露,有助于维护系统的稳定性和效率。

127





