在使用Spring AOP时有发生了错误,错误具体内容如下:
这明显是Pointcut切点的配置出现了问题,但是我查了之前的代码,没有什么异常情况,除了我使用了类型匹配的语法,但是问题就出现在这个类型匹配语法上,看上述的切点表达式:
<aop:pointcut id="pointcut" expression="execution(*aop.xml.ArithmeticCalculator.*(int,int))" ></aop:pointcut>
上述execution切点指示符中,用于匹配修饰符和返回类型的“*”和之后的类的全限定名之间使用该有一个空格的,没有空格就会出现上述的错误。
<aop:pointcut id="pointcut" expression="execution(* aop.xml.ArithmeticCalculator.*(int,int))" ></aop:pointcut>
这样就运行成功了!