[Seasar-user:19903] 【s2config】複数の設定ファイルの扱い方

halt halt [E-MAIL ADDRESS DELETED]
2010年 6月 23日 (水) 22:09:57 JST


お世話になっております。大塚と申します。

Webアプリにて
http://s2config.sandbox.seasar.org/ja/install.html
http://s2config.sandbox.seasar.org/ja/userguide.html
「Seasar2徹底入門」
を参考にs2configの設定を行い、1ファイルだけであれば問題なく動作しているのですが、複数の設定ファイルが扱いかたがわかりません。

具体的には、CLASSPATH直下に配置した
hoge.properties
fuga.properties
をHogeConfigクラスとFugaConfigクラスで読み込めるようにしたいと考えています。
試してみた方法としては、以下のとおりです。(いずれも期待した動作とはなりませんでした)
1)単純にconfigContainerのcomponentを複数定義する。(nameはユニークにする)
2)以下のようにネストする。
<component name="configContainer"
class="org.seasar.config.core.container.impl.StrictConfigContainer">
<arg>
<component
class="org.seasar.config.core.container.impl.StrictConfigContainer"
autoBinding="none">
<arg>
<component class="org.seasar.config.core.container.impl.ConfigContainerImpl"
autoBinding="none">
</component>
</arg>
<property name="configName">"fuga"</property>
</component>
</arg>
<property name="configName">"hoge"</property>
</component>

@Configアノテーションなどを見ていると、複数の設定ファイルを扱う事を想定しているように思えたのですが...
s2configにて複数ファイルを扱う方法がございましたら、ご教示いただけませんでしょうか?

以上、よろしくお願いいたします。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100623/59b6402a/attachment.html>


Seasar-user メーリングリストの案内