如果我们想对所有以中间由foo组成的方法进切入(比如afooa为方法名),我们可以使用JdkRegexpMethodPointCut(JDK正则表达式方法切入点),也可以使用Perl5RegexpMethodPointCut(Perl5切入点正则表达式)
Bean:
package ch6.SimpleAOP.RegexpPointCut;
public class BeanOne {
public void afooa(){
System.out.println("afooa");
}
public void bfoob(){
System.out.println("bfoob");
}
public void abara(){
System.out.println("abara");
}
}
public void afooa(){
System.out.println("afooa");
}
public void bfoob(){
System.out.println("bfoob");
}
public void abara(){
System.out.println("abara");
}
}
SimpleAdvise
package
ch6.SimpleAOP.RegexpPointCut;
import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;
public class SimpleAdvise implements MethodInterceptor
import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;
public class SimpleAdvise implements MethodInterceptor