java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting ‘name pattern’

在使用Spring AOP时有发生了错误,错误具体内容如下:


这明显是Pointcut切点的配置出现了问题,但是我查了之前的代码,没有什么异常情况,除了我使用了类型匹配的语法,但是问题就出现在这个类型匹配语法上,看上述的切点表达式:

@Pointcut("execution(* com.tools.anonymization.controller.AnonymizationController.*(..)) && @annotation(org.springframework.web.bind.annotation.RequestMapping)")
上述execution切点指示符中,用于匹配修饰符和返回类型的“*”和之后的类的全限定名之间使用该有一个 空格的,没有空格就会出现上述的错误。


相关文章:

  • IllegalArgumentException Pointcut is not well formed expecting pattern


你可能感兴趣的:(spring,AOP,异常,Pointcut,execution)