java.lang.ClassNotFoundException: org.springframework.aop.TargetSource

在注解配置bean的时候,出现了下面的异常:

Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [beans-annotation.xml]; nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource

……

Caused by: java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource

……

Caused by: java.lang.ClassNotFoundException: org.springframework.aop.TargetSource

……

    原因分析:

    错误提示的很明确了:未找到类定义,也就是org/springframework/aop/TargetSource的定义。什么情况下会出现这种问题呢?一般来说,都是少导了jar包的问题,特别是新手学习spring,容易跟着教程敲代码,而忘记或者没有注意到导入jar包。

    解决办法:

    此处出现上面异常的原因是缺少aop的jar包,只需导入 spring-aop-4.0.4.RELEASE.jar即可

发布了10 篇原创文章 · 获赞 3 · 访问量 5453

猜你喜欢

转载自blog.csdn.net/AttleeTao/article/details/71056430