[Seasar-user:15350] Re: intercepterでのDI
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 8月 11日 (月) 19:00:22 JST
小林 (koichik) です.
Date: Mon, 11 Aug 2008 16:48:06 +0900
From: "IZUNO Tadashi" <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:15349] intercepterでのDI
> 件名があまり良くないですが、intercepterでJdbcManager、HttpServletRequest、HttpServletResponseをDIしてもらう
> publicフィールドを用意したんですが、Hot DeployとCool Deployとで挙動が異なったので質問させてください。
http://s2container.seasar.org/2.4/ja/DIContainer.html#CustomizerConfigExample
の「インスタンス属性がsingleton以外のインターセプタを利用する」
に書いてあるように,useLookupAdapter を true に設定してください.
<component name="actionCustomizer" class="...">
<initMethod name="addAspectCustomizer">
<arg>"xxxInterceptor"</arg>
<arg>true</arg>
</initMethod>
</component>
でもオッケーです.
--
<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 メーリングリストの案内