[Seasar-user:15339] Re: 【Teeda】sessionのDIについて
r.m
[E-MAIL ADDRESS DELETED]
2008年 8月 9日 (土) 13:28:37 JST
小林様
水澤です。
app.diconに、initializeを記述し、試したところ
Daoを明示的に記述せずにDaoがDIされることを確認しました。
これまでの経緯等をまとめて、再度自分で確認したいと思います。
細かく教えて頂き有難うございました。
また何かありましたら、宜しくお願い致します。
> 小林 (koichik) です.
>
> Date: Fri, 8 Aug 2008 10:18:18 +0900
> From: r.m <[E-MAIL ADDRESS DELETED]>
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:15318] Re: 【Teeda】sessionのDIについて
>
>> 先ほど送った物だとちょっと複雑なため
>> initializeのみするプロジェクトを作成し、試した物を
>> 添付致します。
>
> [Seasar-user:15308] では
>
>> > >これは app.dicon でしょうか?
>> > はい、app.diconに記述し、初期化しております。
>
> ということでしたが,実際には app_init.dicon に
> 定義されていますね.
> [Seasar-user:15306] でも書いたように,
>
> [Seasar-user:15306]
>> > > SMART deploy の場合,Dao が自動登録されるのは
>> > > ルートのコンテナ (app.dicon) であるため,
>> > > Dao を使用するコンポーネントも app.dicon に
>> > > 登録する必要があります.
>
> MasterHelper は app_init.dicon ではなく,
> app.dicon に定義してください.
>
> その上で,app_init.dicon から TestDao の定義を
> 削除して試してみてください.
> まだ問題があるならまたログを見せてください.
> その際は,Dao が DI されなかったのなら
> NullPointerException になるでしょうから,
> そのスタックトレースも見えるようにしてください.
>
>
> --
> <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://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内