[Seasar-user:10146] Re: [teeda] アプリケーションの初期処理

Yasuo Higa [E-MAIL ADDRESS DELETED]
2007年 8月 28日 (火) 18:05:26 JST


ひがです。

> 
> お世話になっております、渋谷です。
> 
> 小林様・ひが様、ご回答ありがとうございます。
> 
> 結果報告をさせていただきますと、
> diconファイルに設定する方法では、
> 相変わらずDaoプロパティがnullのままでした。
> 
> そもそも下記の様に記述しますと、diconファイルに
> 「XXDaoプロパティがnullになります。」という警告が出ます。
> 何か設定が足りないのだと思いますが。
> 
> <components>
>   <component instance="singleton" 
>      name="initializeService"
>      class="hoge.service.impl.InitializeServiceImpl">
>     <initMethod name="initialize" />
>   </component>
> </components>
> 
app.diconに記述していますか。
できるはずなのでもう一度確認してください。

なぜ、しつこく言うかというとHOT deploy対象の
コンポーネントは毎回再作成されるのでsingltonの意味を
なさないためです。

initialize()の処理が軽いなら、毎回初期化されても
大丈夫だとは思いますが。

--
Yasuo Higa
[E-MAIL ADDRESS DELETED]



Seasar-user メーリングリストの案内