Aspectj切入点语法

原创内容,转载请注明出处

AspectJ类型匹配通配符含义。

*:匹配任何数量字符;

..:匹配任何数量字符的重复,如在类型模式中匹配任何数量子包;而在方法参数模式中匹配任何数量参数。

+:匹配指定类型的子类型;仅能作为后缀放在类型模式后边。

例子:

public * *(..) :任何公共方法。

* com..*.*(..):com包以及所有子包下所有类的任何方法。

* com..Manager.*(..):com包以及所有子包下的Manager类的任何方法。

* com.alan..*Manager.find*(..):com.alan包以及所有子包下的以Manager结尾的类的以find开头的任何方法。

猜你喜欢

转载自ylxy3058.iteye.com/blog/2225313