我正在使用Tomcat JDBC API(org.apache.tomcat.jdbc.pool.DataSource)从Spring配置文件连接到我的PostgreSQL数据库。我收到了一个新的要求,需要配置两个数据库作为故障转移机制,就像当一个数据库不可用时,应用程序应自动切换到另一个数据库。
<bean id="dataSource" class="org.apache.tomcat.jdbc.pool.DataSource"
destroy-method="close">
<property name="driverClassName" value="org.postgresql.Driver" />
<property name="url" value="jdbc:postgresql://localhost/dbname?user=postgres" />
<property name="username" value="postgres" />
<property name="password" value="postgres" />
<property name="maxActive" value="5" />
<property name="maxIdle" value="5" />
<property name="minIdle" value="2" />
<property name="initialSize" value="2" />
</bean>
有人能否建议如何使用Spring配置文件来实现这个功能?