[Seasar-user:15309] Re: 【Teeda】sessionのDIについて
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 8月 7日 (木) 21:30:13 JST
小林 (koichik) です.
Date: Thu, 7 Aug 2008 20:59:06 +0900
From: r.m <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:15308] Re: 【Teeda】sessionのDIについて
>
> >いずれの場合も,本来なら
> >DSSR0105 クラス(TestDao)のコンポーネント定義を登録します
> >というようなログが出力されるはずなので
> こちらですが、マスター情報処理起動時には出力されず
> 一番最後に出力されます。
それはおかしいですね.
COOL deploy の場合,コンポーネントを自動登録する
cooldeploy-autoregister.dicon は app.dicon に
記述されたコンポーネントよりも先に初期化され,
その時点でコンポーネント定義が登録されるはずです.
> >また,app.dicon に TestDao を明示的に定義した場合はどうなるでしょうか?
> こちらを試したところ、Daoが取得できましたが
> ログには DSSR0105 クラス(TestDao)のコンポーネント定義を登録します は出力されず
> やはり処理後に出力されました。
それもおかしいですね.
本来,明示的に TestDao を登録した場合,
DSSR0105 クラス(TestDao)のコンポーネント定義を登録します
は出力されないはずです.
どうにも状況が理解できないので,起動時のログを
まるっと見せていただけないでしょうか.
app.dicon もあった方がいいかも.
--
<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 メーリングリストの案内