SpringAOP所支持的AspectJ切点指示器
Posted hello world
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringAOP所支持的AspectJ切点指示器相关的知识,希望对你有一定的参考价值。
在spring中尝试使用AspectJ其他指示器时,将会抛出IllegalArgumentException异常。
当我们查看上面展示的这些spring支持的指示器时,注意只有execution指示器是唯一的执行匹配,而其他的指示器都是用于限制匹配的。这说明execution指示器是我们在编写切点定义时最主要使用的指示器,在此基础上,我们使用其他指示器来限制所匹配的切点。
图4.4的切点表达式表示当Instrument的play方法执行时会触发通知。
我们使用execution指示器选择Instrument的play方法,方法表达式以*号开始,标识我们不关心方法的返回值类型。然后我们指定了全限定类名和方法名。对于方法参数列表,我们使用..标识切点选择任意的play方法,无论该方法的入参是什么。
以上是关于SpringAOP所支持的AspectJ切点指示器的主要内容,如果未能解决你的问题,请参考以下文章