在dataSrouce在Java的Spring bean的配置,我試圖定義init和破壞其打電話給我的mysql的腳本,初始化和清理單元測試的屬性,如下所示的代碼:如何在數據源配置的bean xml中定義init和destroy屬性?
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="destroy" init-method="init">
<property name="destroy">
<value>classpath: mysql_dropuser.sql</value>
</property>
<property name="init">
<value>classpath: mysql_createuser.sql,classpath: mysql_bootstrap.sql</value>
</property>
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=UTF-8" />
</bean>
但我得到了錯誤:
Invalid property 'destroy' of bean class.
我的問題是,我可以如何定義xml文件中的init和destroy方法?
謝謝,它像一個魅力。 – 2014-10-17 18:50:41