是否有可能創建一個具有多個數據庫的spring mvc應用程序? 我正在爲學校創建一個學校管理網絡應用程序。 爲了簡化數據庫管理,我想爲每個學校映射一個數據庫,但是web應用保持不變,只有數據庫的配置發生變化。 我正在使用jobss作爲我的服務器和我的web應用程序中的JNDI數據源配置的服務器。所有應用程序都在同一個活動服務器上託管。 是否有可能這樣做,那麼最好的方法是什麼?每個應用程序的多個數據庫
春天數據源配置:
<!-- JNDI setup -->
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:jboss/datasources/ResponseDS</value>
</property>
</bean>
JBoss的standalone.xml配置:
<datasource jndi-name="java:jboss/datasources/ResponseDS" pool-name="ResponseDSPool">
<connection-url>jdbc:mysql://localhost:3306/response</connection-url>
<driver>com.mysql</driver>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<pool>
<min-pool-size>10</min-pool-size>
<max-pool-size>100</max-pool-size>
<prefill>true</prefill>
</pool>
<security>
<user-name>root</user-name>
<password>password</password>
</security>
<statement>
<prepared-statement-cache-size>32</prepared-statement-cache-size>
<share-prepared-statements>true</share-prepared-statements>
</statement>
</datasource>