成功解决:nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource

简介: 这篇文章介绍了解决Spring框架中出现的`java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource`错误的步骤,指出错误原因是缺少`spring-aop`模块的jar包,并提供了通过Maven依赖或手动添加jar包到项目中的方法来解决这个问题。

前言

这个问题很简单,缺少对应的 jar 包。我这里是玩Spring 的时候,使用注解开发,单元测试的时候报错。原因就是缺少 aop 这个包

下载地址:spring-aop-5.2.6.RELEASE,也可以下载不同的jar包版本,还可以下载其它jar包 。如果是maven 项目 ,直接在pom 文件中 引入这个包就可以。如果需要下载jar包,就下载jar包喽
在这里插入图片描述

解决方法

如果是 Maven 项目 ,直接在pom 中引入jar包依赖即可,如下:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-aop</artifactId>
    <version>5.2.6.RELEASE</version>
</dependency>

重点说一下 如果是下载的jar 包,如何导入到项目中

首先,将jar包放到项目的 lib 下

在这里插入图片描述

然后打开项目结构
在这里插入图片描述

添加 jar 包 到项目中,最后别忘记点击 ok 或者 apply

在这里插入图片描述

大功告成
在此运行项目就不报错了

在这里插入图片描述

相关文章
|
29天前
|
Java
Java aop 如何获取请求头里的token
【8月更文挑战第13天】Java aop 如何获取请求头里的token
66 0
|
2月前
|
消息中间件 Java Kafka
zookeeper:Unexpected exception, exiting abnormally ::java.io.EOFException
zookeeper:Unexpected exception, exiting abnormally ::java.io.EOFException
80 1
zookeeper:Unexpected exception, exiting abnormally ::java.io.EOFException
|
30天前
|
Java
Java aop 如何获取方法的参数体
【8月更文挑战第12天】Java aop 如何获取方法的参数体
53 2
|
30天前
|
安全 Java 开发者
Java 新手入门:Spring 两大利器IoC 和 AOP,小白也能轻松理解!
Java 新手入门:Spring 两大利器IoC 和 AOP,小白也能轻松理解!
27 1
|
1月前
|
Java
Exception in thread "main" java.lang.UnsatisfiedLinkError: xxx()V
Exception in thread "main" java.lang.UnsatisfiedLinkError: xxx()V
10 0
|
2月前
|
监控 安全 Java
Java中的AOP编程实践与应用场景
Java中的AOP编程实践与应用场景
|
2月前
|
XML 监控 Java
Java中的AOP编程:AspectJ与Spring AOP的应用
Java中的AOP编程:AspectJ与Spring AOP的应用
|
2月前
|
分布式计算 Java MaxCompute
详解 Java 限流接口实现问题之在Spring框架中使用AOP来实现基于注解的限流问题如何解决
详解 Java 限流接口实现问题之在Spring框架中使用AOP来实现基于注解的限流问题如何解决
|
2月前
|
easyexcel Java Apache
EasyExcel导入的时候报错Caused by: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/File
EasyExcel导入的时候报错Caused by: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/File
174 0
|
2月前
|
安全 Java C++
Java中的AOP编程详解
Java中的AOP编程详解