[Seasar-user:6296] Re: AspectAutoRegister を cooldeploy で記述するには
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 2月 23日 (金) 04:01:31 JST
小林 (koichik) です.
Date: Wed, 21 Feb 2007 22:18:34 +0900
From: 原田 <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:6272] Re: AspectAutoRegister を cooldeploy で記述するには
> 便乗で質問なのですが、Java1.4.xでこれ相当のことはできるのですか?
> 私の場合は特定パッケージ以下に対してAspectAutoRegisterしたいのですが・・・。
「これ相当」が引用元のどの部分なのか分かりませんが,
特定パッケージ以下のクラスを対象にアスペクトを適用するのは
SMART deploy の場合は
<component name="hogeCustomizer" class="org.seasar.framework.container.customizer.AspectCustomizer">
<property name="interceptorName">"hogeInterceptor"</property>
<initMethod name="addClassPattern">
<arg>"xxx.yyy.zzz"</arg>
<arg>".*"</arg>
</initMethod>
</component>
として,pageCustomizer などに加えてやればできます.
AutoRegister の
<component class="org.seasar.framework.container.autoregister.AspectAutoRegister">
<property name="interceptor">hogeInterceptor</property>
<initMethod name="addClassPattern">
<arg>"xxx.yyy.zzz"</arg>
<arg>".*"</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 メーリングリストの案内