- PR -

Re:springで複数のデータソースを扱う方法

1
投稿者投稿内容
サイトウ
会議室デビュー日: 2006/02/08
投稿数: 1
投稿日時: 2006-02-08 21:17
始めまして、質問があり投稿させて頂きました。

表題の記事の内容と関係ないかもしれませんが、今度仕事で、springを使ったアプリケーションの開発案件があり、現在その調査をしています。
仕様では、postgresやらoracleやらmysqlやら・・複数のデータソースを扱う必要があり、データソースが追加になった場合、定義ファイルだけを書き換えて対応できるようにしたいと考えています。

<bean
id="registUserMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="order"><value>1</value></property>
<property name="mappings">
<props>
<prop key="/entry01.html">registUserFormController</prop>
<prop key="/entry02.html">registUserFormController</prop>
<prop key="/entry03.html">registUserFormController</prop>
</props>
</property>
</bean>

上記の定義の場合、コントローラを1つにして、リクエストと使うデータソースが対応付けられている設計にして、entry01.htmlでアクセスがあった場合はoracle用のデータソース、entry01.htmlでアクセスがあった場合はmysql用のデータソースと切替ができるようにしたいのですが、どういう風にコントローラにデータソースを渡したらよいのか分かりません。何か方法がないでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)