在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