[Seasar-user:15285] Re: CoolDeploy モードで@Componentアノテーションを使用した時の挙動
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 8月 6日 (水) 16:00:29 JST
小林 (koichik) です.
Date: Wed, 06 Aug 2008 12:49:51 +0900
From: Yasuo Higa <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:15284] Re: CoolDeploy モードで@Componentアノテーションを使用した時の挙動
> Interceptor自身もセッションスコープで管理し、
Interceptor はセッションスコープにしないでください.
SMART deploy で自動登録されているなら,デフォルトで
prototype になります.
Interceptor を dicon に明示的に登録している場合は
instance="prototype" を指定してください.
> http://s2container.seasar.org/2.4/ja/DIContainer.html#CustomizerConfigExample
> のインスタンス属性がsingleton以外のインターセプタを利用する
に書いてあるように,useLookupAdapter を true に
設定すれば大丈夫だと思います.
[Seasar-user:15279]
> 【独自Interceptor】
> public class LoginInterceptor extends AbstractInterceptor {
> private static final long serialVersionUID = 1L;
>
> @ActionForm
> public LoginForm loginForm;
@ActionForm アノテーションは不要です.
public フィールドまたは setter メソッドで
普通に DI されます.
--
<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 メーリングリストの案内