BeanCreationException: Error creating bean with name 'org.springframework.aop.support.DefaultBeanFac

1. 错误信息如下所示

 在使用Spring 的切面编程时发生错误:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0': Cannot resolve reference to bean 'txPointcut' while setting bean property 'pointcut'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'txPointcut': Failed to introspect bean class [org.springframework.aop.aspectj.AspectJExpressionPointcut] for lookup method metadata: could not find class that it depends on; nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)

2. 错误原因

缺少一个包:org.aspectj.aspectjweaver 。

3. 错误解决

添加依赖:

    
      org.aspectj
      aspectjweaver
      1.8.10
    

 

你可能感兴趣的:(#,----Spring,三,后端开发,Spring学习笔记)