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

Ryo Iwama [E-MAIL ADDRESS DELETED]
2010年 6月 30日 (水) 02:50:02 JST


こんばんは happy_ryo です.

お返事遅くなり申し訳有りません.
複数の設定ファイルを扱う方法ですが,以下の様に複数のコンテナを定義する事で
複数の設定ファイルを扱う事が可能です.

-------------------------------------

<component name="configContainerHoge"
class="org.seasar.config.core.container.impl.ConfigContainerImpl">
	<property name="configName">"hoge"</property>
</component>
<component name="configContainerFuga"
class="org.seasar.config.core.container.impl.ConfigContainerImpl">
	<property name="configName">"fuga"</property>
</component>

-------------------------------------

以上,宜しくお願い致します.


2010年6月23日22:09 halt halt <[E-MAIL ADDRESS DELETED]>:
> お世話になっております。大塚と申します。
>
> 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にて複数ファイルを扱う方法がございましたら、ご教示いただけませんでしょうか?
>
> 以上、よろしくお願いいたします。
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>



-- 
//////////////////////////////////////////////////////////////////////////////////////////////////////////

java-ja
ja.netbeans.org

岩間 亮 <Ryo Iwama>
(id:happy_ryo)

blog:http://d.hatena.ne.jp/happy_ryo/

参加プロジェクト

NetBeans日本語コミュニティ:http://wiki.netbeans.org/JaNetBeans
Jiemamy(データベースリファクタリング):http://www.jiemamy.org/
S2Config(設定情報管理):http://s2config.sandbox.seasar.org/
Fisshplate(Excelテンプレート):http://fisshplate.sandbox.seasar.org/

//////////////////////////////////////////////////////////////////////////////////////////////////////////


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