[Seasar-user:3443] Re: S2Dao :動的DB接続

Matsumoto Chihiro [E-MAIL ADDRESS DELETED]
2006年 3月 29日 (水) 11:19:59 JST


うまくいきました、ありがとうございます!
diconのプロパティ外出し方法
1:コンポネントでOGNL式でResourceUtilクラスを囲み、プロパティファイルのパスを
記述
2:プロパティテキストのキーをコンポーネントとして登録(<-ここが重要?)
3:参照名.参照名で該当部分に埋め込み

以上で成功しました。Kijimunaのエラーはアドバイスにしたがって無視しました。

<<aaa.dicon
<components>
  <component name="hoge">
    @[E-MAIL ADDRESS DELETED]('abc.properties')
  </component>
<component name="aaa">hoge.aaa</component>
</components>

abc.properties
aaa=111

public static void main(String[] args) {
    S2Container container =
        S2ContainerFactory.create("aaa.dicon");
    System.out.println("aaa:" + container.getComponent("aaa"));
}

のような感じで実現できます。今試しました。
class属性がないとだめだというのは、Kijimunaがいっているのでしょうか。
とりあえず無視しても大丈夫です。>>

ひが様ご自身に解答いただいて恐縮です。





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