在spring配置文件进行配置数据源时,bean标签中有一个destroy-method属性,他的作用是什么呢?
<!-- 配置数据源 destroy-method="close"当数据库连接不使用的时候,就把该连接重新放到数据池中,方便下次使用调用--> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> <property name="driverClassName" value="${jdbc.mysql.driver}"></property> <property name="url" value="${jdbc.mysql.url}"></property> <property name="username" value="${jdbc.mysql.username}"></property> <property name="password" value="${jdbc.mysql.password}"></property> </bean>
Spring中的doc上是这么说destroy-method方法的:
|
将com.alibaba.druid.pool.DruidDataSource这个类中的destroy方法设置为关闭,即不销毁。
也就是说当数据库连接不使用的时候,就把该连接重新放到数据池中,方便下次使用调用。