举个例子
@Pointcut("execution(* aa.bb..*.*(..))")
这个是匹配aa.bb包下以及子包内的所有方法
但里面有些是 setXX和getXX方法
我希望排除这些方法 只匹配其他方法
该怎么写呢
例如:
execution(* com...*Service+.*(..)) and !execution(* Object.*(..))
@Pointcut("!execution(* aa.bb..*.set*(..)) and execution(* aa.bb..*.*(..)) ")
如果是这种形式的法执行了很多其他方法 比如init
@Pointcut("execution(* aa.bb..*.*(..)) and !execution(* aa.bb..*.set*(..)) ")
这种形式还是都执行了
and之前没用过,不知道有没有写错了
把and换成&&后解决了