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