如果我们想对所有以中间由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


















测试:
















































结果:
before
afooa
after
before
abfoob
after
abara