错误:java.lang.NoSuchMethodError:org/springframework/asm/ClassVisitor.(I)V

2024-05-05

我的 POM 中有这两个依赖项,我认为这是造成此问题的原因,但我尝试了许多不同的方法和更新的版本,但没有任何效果对我有用。有人可以帮忙吗? XML文件

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

     <dependency>
        <groupId>cglib</groupId>
        <artifactId>cglib</artifactId>
        <version>2.2</version>
    </dependency>      

解决您的问题

  1. 管理依赖项时似乎存在 JAR 冲突。
  2. In Spring 4.2.0, the ClassVisitor class have been included in Spring-core-4.2.0.RELEASE.jar, Please find the below image. Hence there is no need to include spring-asm-3.1.3.RELEASE.jar which I have found in your dependencies. ClassVisitor
  3. 始终建议使用材料清单 https://repo1.maven.org/maven2/org/springframework/spring-framework-bom/4.2.0.RELEASE/spring-framework-bom-4.2.0.RELEASE.pom当您使用Spring 3.2.X及以上版本时。
  4. 请删除CGLIB代理来自依赖性,因为当您使用时不再需要它Spring 3.2.X版本 http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/以上。请参阅 spring-framework 文档。
  5. 最后你的 POM 应该如下所示。谦虚地请求您忽略 hibernate 和 slf4j 依赖项。

                                                <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
                                              <modelVersion>4.0.0</modelVersion>
                                              <groupId>org.springframework.samples</groupId>
                                              <artifactId>simpleSpring</artifactId>
                                              <version>0.0.1-SNAPSHOT</version>
    
                                              <properties>
    
                                                    <!-- Generic properties -->
                                                    <java.version>1.8</java.version>
                                                    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
                                                    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    
                                                    <!-- Spring -->
                                                    <spring-framework.version>4.2.0.RELEASE</spring-framework.version>
    
                                                    <!-- Hibernate / JPA -->
                                                    <hibernate.version>4.2.1.Final</hibernate.version>
    
                                                    <!-- Logging -->
                                                    <logback.version>1.0.13</logback.version>
                                                    <slf4j.version>1.7.5</slf4j.version>
    
                                                    <!-- Test -->
                                                    <junit.version>4.11</junit.version>
    
                                                </properties>
                                                <dependencies>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-aop</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-aspects</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-beans</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-context</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-context-support</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-core</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-expression</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-instrument</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-instrument-tomcat</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-jdbc</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-jms</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-messaging</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-orm</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-oxm</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-test</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-tx</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-web</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-webmvc</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-webmvc-portlet</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
                                                  <dependency>
                                                    <groupId>org.springframework</groupId>
                                                    <artifactId>spring-websocket</artifactId>
                                                    <version>4.2.0.RELEASE</version>
                                                  </dependency>
    
    
                                                    <!-- Spring and Transactions -->
                                                    <dependency>
                                                        <groupId>org.springframework</groupId>
                                                        <artifactId>spring-context</artifactId>
                                                        <version>${spring-framework.version}</version>
                                                    </dependency>
                                                    <dependency>
                                                        <groupId>org.springframework</groupId>
                                                        <artifactId>spring-tx</artifactId>
                                                        <version>${spring-framework.version}</version>
                                                    </dependency>
    
                                                    <!-- Logging with SLF4J & LogBack -->
                                                    <dependency>
                                                        <groupId>org.slf4j</groupId>
                                                        <artifactId>slf4j-api</artifactId>
                                                        <version>${slf4j.version}</version>
                                                        <scope>compile</scope>
                                                    </dependency>
                                                    <dependency>
                                                        <groupId>ch.qos.logback</groupId>
                                                        <artifactId>logback-classic</artifactId>
                                                        <version>${logback.version}</version>
                                                        <scope>runtime</scope>
                                                    </dependency>
    
                                                    <!-- Hibernate -->
                                                    <dependency>
                                                        <groupId>org.hibernate</groupId>
                                                        <artifactId>hibernate-entitymanager</artifactId>
                                                        <version>${hibernate.version}</version>
                                                    </dependency>
    
    
                                                    <!-- Test Artifacts -->
                                                    <dependency>
                                                        <groupId>org.springframework</groupId>
                                                        <artifactId>spring-test</artifactId>
                                                        <version>${spring-framework.version}</version>
                                                        <scope>test</scope>
                                                    </dependency>
                                                    <dependency>
                                                        <groupId>junit</groupId>
                                                        <artifactId>junit</artifactId>
                                                        <version>${junit.version}</version>
                                                        <scope>test</scope>
                                                    </dependency>
    
                                                </dependencies> 
                                            </project>
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误:java.lang.NoSuchMethodError:org/springframework/asm/ClassVisitor.(I)V 的相关文章

  • Java 读取大文本文件时出现 OutOfMemoryError

    我是 Java 新手 正在读取非常大的文件 需要一些帮助来理解问题并解决它 我们有一些遗留代码 必须对其进行优化才能正常运行 文件大小仅在 10mb 到 10gb 之间变化 只有当文件开始大小超过 800mb 时才会出现启动问题 Input
  • 在 Java 中从 SOAPMessage 获取原始 XML

    我已经在 J AX WS 中设置了 SOAP WebServiceProvider 但我无法弄清楚如何从 SOAPMessage 或任何 Node 对象获取原始 XML 下面是我现在获得的代码示例 以及我试图获取 XML 的位置 WebSe
  • 迁移到Java 9或更高版本时是否需要切换到模块?

    我们目前正在从 Java 8 迁移到 Java 11 但是 升级我们的服务并没有我们预期的那么痛苦 我们基本上只需要更改我们的版本号build gradle文件和服务都顺利启动并运行 我们升级了库以及使用这些库的 微 服务 到目前为止没有问
  • 尝试获取屏幕上绘制的每个随机圆圈的 x、y 坐标

    您好 我正在制作一款游戏 该游戏将在屏幕上创建随机圆圈 随机创建的圆圈的值为红色或绿色 我的问题是 我希望不仅能够确定用户何时单击其中一个圆圈 而且还能够确定他们最终单击的圆圈 红色或绿色 下面是我的代码 我的主要问题是试图找到将要绘制的圆
  • 如何为小程序提供对文件系统写入的访问权限

    我在设置小程序的策略文件时遇到问题 我是第一次这样做 不知道如何在java中设置小程序的策略文件 实际上我想授予小程序在文件系统上写入的权限 为此我必须向小程序授予文件权限 所以我创建了一个名为 java policy 的文件 并将以下代码
  • 具有 CRUD 功能的基于 Spring Web 的管理工具

    在 PHP Symfony 世界里有一个工具叫 Sonata Adminhttps sonata project org https sonata project org 基于 AdminLTE 模板 这是一款一体化管理工具 具有登录 菜单
  • java中的单链表和双向链表?

    在java中 哪个集合接口可以有效地实现单链表和双向链表 请问代码示例吗 毫不奇怪 实现双向链表的正确接口是 LinkedList 看Java文档 http docs oracle com javase 8 docs api java ut
  • 关于Java泛型的一些问题

    假设我有以下接口和实现类 interface Foo
  • Android volley使用RequestFuture.get()时出现超时异常

    在我的片段中 我尝试使用 TMDB 的开放电影数据库来获取有关 正在播放 电影的详细信息 如果我使用 RequestFuture get time TimeUnit 方法来执行此齐射请求 我总是会收到超时错误 如果我在 Safari 中手动
  • java.lang.Object的hashCode具体使用的算法是什么

    中使用的算法是什么JVM实施java lang Object的隐含的hashCode 方法 OpenJDK or Oracle JDK答案中首选 它依赖于实现 并且在很大程度上 该算法是entirely取决于实施 只要它是一致的 但是 根据
  • 查找数组中的组合

    我在java中有一个像这样的二维数组 transmission communication tv television approach memorycode methodact 我需要获得所有组合 例如 transmission appr
  • 从 Android 访问云存储

    我一直无法找到任何有关如何从 Android 应用程序使用云存储的具体文档 我确实遇到过这个客户端库 https cloud google com storage docs reference libraries然而 Google Clou
  • 改变 Java 中凯撒移位的方向

    用户可以通过选择 1 向左或 2 向右移动字母来选择向左或向右移动 左边工作正常 右边不行 现在它显示了完全相同的循环 但我已经改变了所有 and 以不同的方式进行标记 最终我总是得到奇怪的字符 如何让程序将字符向相反方向移动 如果用户输入
  • MongoDB java 驱动程序 3.0 在身份验证时无法捕获异常

    我超级卡住o 0 在尝试通过 Java 驱动程序进行身份验证时 存在捕获异常的问题 正如你可能会看到的Throwable类不工作 private MongoClient mongoClient private MongoDatabase m
  • 传递 Android DialogFragment 参数时,onCreateDialog 捆绑参数意外为 null

    我正在尝试使用 DialogFragment 在 Android 中显示一个基本对话框 并使用对话框消息的参数 如中所述StackOverflow线程 https stackoverflow com questions 15459209 p
  • 如何将库添加到 LIBGDX 项目的依赖项 gradle

    一切都在问题中 我已经尝试了在 SO 和其他网站中找到的所有答案 但没有运气 这就是我迄今为止尝试过的 adding compile fileTree dir lib include jar 到我的 build gradle adding
  • java中的预增量/后增量

    有人可以帮助我理解为什么 int i 1 int j 1 int k 1 int l 1 System out println i i System out println j j System out println k k System
  • Spring中什么时候触发ContextRefreshedEvent?

    我知道当 ApplicationContext 完全加载时它会被触发一次 但是之后在运行时怎么办 Refreshed 一词意味着它将在刷新时触发 但我想知道 Spring 是否符合 ApplicationContext 刷新的资格 跟进问题
  • Android Google 地图无法在当前主题中找到样式“mapViewStyle”

    添加谷歌地图视图时 我扩展了MapView 使用xml编辑器将其添加到活动中 并将我的谷歌地图api密钥手动添加到布局xml文件中 我的权限在清单文件中允许互联网 我想知道的是 在 xml 编辑器中 我收到错误 无法在当前主题中找到样式 m
  • 使用 AmazonSNSClient 发送短信时的授权

    aws 官方文档如何发送短信 http docs aws amazon com sns latest dg sms publish to phone html使用 java 中的 aws SDK 非常简单 但是 当发送如底部示例所示的消息时

随机推荐