[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 メーリングリストの案内