[Seasar-user:15325] Re: 【Teeda】sessionのDIについて
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 8月 8日 (金) 17:00:09 JST
小林 (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 メーリングリストの案内