[Seasar-user:8107] Re: Interceptorについて

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 6月 6日 (水) 17:00:48 JST


小林 (koichik) です.

Date:    Wed, 6 Jun 2007 16:01:10 +0900
From:    "ぺにー" <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:8102] Interceptorについて

> 【ErrorPage.dicon】
> <components>
> 	<component name="handleThrowableInterceptor"
> class="jp.co.gihyo.javaexpert.teeda.web.error.HandleThrowableInterceptor">
> 	</component>
> 	<component class="jp.co.gihyo.javaexpert.teeda.web.error.ErrorPage">
> 		<aspect>handleThrowableInterceptor</aspect>

<aspect> 要素で pointcut 属性を指定して

<aspect pointcut="doAction">handleThrowableInterceptor</aspect>

としてください.
デフォルトでは,対象のクラスが実装している
インタフェースに定義されたメソッドのみに
インターセプタが適用されます.

ErrorPage クラスはインタフェースを実装していないので
そのままではインターセプタは適用されません.

http://s2container.seasar.org/ja/aop.html#Warning


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




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