报错:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDao' defined in class path resource [applicationContext.xml]: BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#0': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.aop.aspectj.AspectJPointcutAdvisor]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: error at ::0 formal unbound in pointcut
今天在学习Spring的AOP通知类型的过程中,整合Junit进行测试,结果就报了这样的错,好像是说实例化出现了问题,我检查了一下applicationContext.xml,发现表达式和有获取信息的切面类也有配置了,最后又检查了一下切面类,发现是JoinPoint的包导错了,应该是org.aspectj.lang.JoinPoint这个包