我有一个如下的弹簧数据源,在具有自己的弹簧上下文的核心模块中,我不想设置 maxActivetime
<bean id="wssModelDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="net.sourceforge.jtds.jdbcx.JtdsDataSource"/>
<property name="url" value="com.wss.jdbc.ConnectionUrl=jdbc:jtds:sqlserver://x-x2/x_control_QA;appName=wss;sendStringParametersAsUnicode=false;loginTimeout=20;socketTimeout=180"/>
<property name="username" value="xxx"/>
<property name="password" value="xxx"/>
</bean>
我有依赖模块,它依赖于核心模块,它有自己的 spring 上下文,在这个组件中我想设置数据源 maxIdle 时间
<property name="wssModelDataSource.maxIdle" value="40"/>
还有许多其他模块也依赖于 wssModelDataSource 但我不想为它们更改 maxIdle 时间。
我的问题是,如果我把它放在<property name="wssModelDataSource.maxIdle" value="40"/>
spring 上下文文件的根目录下,它会给我错误