Вы можете определить следующий компонент:
<bean id="sysProps" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetClass"><value>java.lang.System</value></property>
<property name="targetMethod"><value>setProperty</value></property>
<property name="arguments">
<list>
<value>com.mchange.v2.c3p0.management.ManagementCoordinator</value>
<value>com.mchange.v2.c3p0.management.NullManagementCoordinator</value>
</list>
</property>
</bean>
Ваше определение компонента источника данных должно затем включать атрибут depends-on
, например:
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" depends-on="sysProps">