[Seasar-user:7862] Re: [Seasar]AOPのpointcut指定方法について
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 5月 28日 (月) 16:00:07 JST
小林 (koichik) です.
Date: Mon, 28 May 2007 13:28:46 +0900
From: <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:7860] [Seasar]AOPのpointcut指定方法について
> S2AOPを使用する際に、
> pointcut属性にて、メソッドの指定を行う場合、
> 対象外メソッドの指定は
> どのように行えばいいのでしょうか?
>
> 具体的には、「do.*」などと指定を行い、
> 先頭が"do"で始まるメソッドはすべて対象と
> なりますが、
> 「doABC」は対象外としたい場合は
> どのようにすればよいのでしょうか?
do(?!ABC).*
のようにすればいいと思います.
do(?!ABC|XYZ).*
とすると doABC および doXYZ 以外の do〜 が
対象となります.
(?!〜) は「否定先読み」と呼ばれる構文です.
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内