2019/3/29
问题描述
在addStudent和deleteStudent方法前分别加入前置通知,但是在配置好aop后执行java测试类时,出现了
java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting ‘)’ at character position 18 execution((public void service.StudentServiceImpl.deleteStudent(int)) || execution(public void service.StudentServiceImpl.addStudent(entity.Student))
的错误
解决思路
报错信息中明显可以看出时配置aop的语句出错了,所以检查在配置文件中找到对应的语句。
解决办法
发现语句中多了一个"(",删除即可。