spring boot aop 报错

Posted 境艺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot aop 报错相关的知识,希望对你有一定的参考价值。

1、控制台报错

Pointcut is not well-formed: expecting ‘name pattern‘ at character position 33 execution(com.stu.controller.*.*(..))

2、eclipse提示

Pointcut is malformed: Pointcut is not well-formed: expecting ‘name pattern‘ at character position 33 execution(com.stu.controller.*.*(..)) 

上述两个错误是由路径配置不对造成的。

本来目的是要拦截 controller 包下的所有类的方法,配置为 @Before("execution(com.stu.controller.*(..))")、@Before("execution(com.stu.controller.*.*(..))"),结果报错,改为@Before("execution(* com.stu.controller.*.*(..))")即可。

“.*.*”,第一个“*”表示 controller 包下面的 controller 类,第二个“*”表示方法,所以第一次的配置不对,第二次的配置少了“*”,至于3个“*”中最前面的第一个“*”是什么意思,暂时还未明白。

参考文章:https://blog.csdn.net/yangxiaovip/article/details/31797475

以上是关于spring boot aop 报错的主要内容,如果未能解决你的问题,请参考以下文章

简单的centos7访问server12r2共享竟然报错报错报错~~~~~~~

spring aop 注解报错

Apollo报错

React 引用报错

Spring AOP schema找不到报错 原

又报错了