<bean id="sqlServer" class="*">
<bean id="postgresql" class="*">
<!-- 动态配置数据源 -->
<bean id="druid" class="com.spark.util.Druid">
<property name="targetDataSources">
<map key-type="java.lang.String">
<entry value-ref="sqlServer" key="sqlServer"></entry>
<entry value-ref="postgresql" key="postgresql"></entry>
</map>
</property>
<!-- 默认使用sql server的数据源 -->
<property name="defaultTargetDataSource" ref="sqlServer">
</property>
</bean>
<bean id="postgresql" class="*">
<!-- 动态配置数据源 -->
<bean id="druid" class="com.spark.util.Druid">
<property name="targetDataSources">
<map key-type="java.lang.String">
<entry value-ref="sqlServer" key="sqlServer"></entry>
<entry value-ref="postgresql" key="postgresql"></entry>
</map>
</property>
<!-- 默认使用sql server的数据源 -->
<property name="defaultTargetDataSource" ref="sqlServer">
</property>
</bean>