[Seasar-user:8600] Re: Teeda(Page) クラスにAOP適用時の[ETDA0029]エラー
Mori, Hironori (GNF, Non-GNF)
[E-MAIL ADDRESS DELETED]
2007年 6月 22日 (金) 17:03:27 JST
森です。
>customizer.dicon の定義で参照するインターセプタの
>コンポーネント名を testAop ではなく,
>testInterceptor にしてください.
><component name="testCustomizer"
> class="org.seasar.framework.container.customizer.AspectCustomizer">
> <initMethod name="addInterceptorName">
> <arg>"testInterceptor"</arg>
> </initMethod>
> <property name="pointcut">"prerender"</property>
></component>
できました!
ご回答くださいましたみなさま、ありがとうございました。
-----------------------------------------------
customizer.dicon
<!--add ↓-->
<component name="testCustomizer" class="org.seasar.framework.container.customizer.AspectCustomizer">
<initMethod name="addInterceptorName">
<arg>"testInterceptor"</arg> <!-- Churaの命名、配置規約に従って自動登録させたコンポーネント名を指定 -->
</initMethod>
<property name="pointcut">"prerender"</property>
</component>
<!--add ↑-->
<component name="pageCustomizer" class="org.seasar.framework.container.customizer.CustomizerChain">
<initMethod name="addCustomizer">
<arg>traceCustomizer</arg>
</initMethod>
<initMethod name="addCustomizer">
<arg>
<component class="org.seasar.framework.container.customizer.AspectCustomizer">
<initMethod name="addInterceptorName">
<arg>"app_aop.appFacesExceptionThrowsInterceptor"</arg>
</initMethod>
<property name="pointcut">"do.*, initialize, prerender"</property>
</component>
</arg>
</initMethod>
<!--add ↓-->
<initMethod name="addCustomizer">
<arg>testCustomizer</arg>
</initMethod>
<!--add ↑-->
-----------------------------------------------
-----Original Message-----
From: [E-MAIL ADDRESS DELETED] [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Koichi Kobayashi
Sent: Friday, June 22, 2007 4:31 PM
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:8599] Re: Teeda(Page) クラスにAOP適用時の[ETDA0029]エラー
小林 (koichik) です.
Date: Fri, 22 Jun 2007 16:23:33 +0900
From: "Mori, Hironori (GNF, Non-GNF)" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:8597] Re: Teeda(Page) クラスにAOP適用時の[ETDA0029]エラー
> customizer.diconを元に戻し、実行してみたところエラーは出力されませんが、interceptorが
> 呼ばれてないようののですが・・・
customizer.dicon の定義で参照するインターセプタの
コンポーネント名を testAop ではなく,
testInterceptor にしてください.
<component name="testCustomizer"
class="org.seasar.framework.container.customizer.AspectCustomizer">
<initMethod name="addInterceptorName">
<arg>"testInterceptor"</arg>
</initMethod>
<property name="pointcut">"prerender"</property>
</component>
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内