[Seasar-user:4248] Re: s2strutsでmainから実行するときにAutoNamingが働きません
Akira Yamamoto
[E-MAIL ADDRESS DELETED]
2006年 8月 3日 (木) 13:21:45 JST
山本です。
小林さんのご指摘のとおり initでうまくいきました。
ありがとうございました。
Koichi Kobayashi <[E-MAIL ADDRESS DELETED]> さんのメールの返答です。
> 小林 (koichik) です.
>
> Date: Thu, 03 Aug 2006 09:50:52 +0900
> From: Akira Yamamoto <[E-MAIL ADDRESS DELETED]>
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:4245] s2strutsでmainから実行するときにAutoNamingが働きません
>
> コンテナを作成した後に初期化メソッド init() を
> 呼び出してください.
>
> > == main文の例
> > public static void main(String[] args) {
> > S2Container container = S2ContainerFactory.create("app.dicon");
>
> container.init();
>
> > ExcelLogic excelLogic = (ExcelLogic) container
> > .getComponent("excelLogic");
>
> AutoRegister はコンテナが初期化される時にコンポーネントを
> 自動登録するので,初期化しないとコンポーネントが存在しません.
>
> ドキュメント (DIContainer.html) の冒頭の例に init() が
> 漏れているのがよくないのでしょうね.修正します.
>
>
> --
> <component name="koichik">
> <property name="fullName">"Koichi Kobayashi"</property>
> <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
> <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://www.seasar.org/mailman/listinfo/seasar-user
---------------------------------------
山本 明 [E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内