0
点赞
收藏
分享

微信扫一扫

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


1. 错误信息如下所示

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

BeanCreationException: Error creating bean with name

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. 错误解决

添加依赖:

<dependency>
      <groupId>org.aspectj</groupId>
      <artifactId>aspectjweaver</artifactId>
      <version>1.8.10</version>
    </dependency>

 

举报

相关推荐

0 条评论