【问题标题】:I am trying to execute spring jdbc program,but at the time running the application getting exceptions我正在尝试执行 spring jdbc 程序,但在运行应用程序时出现异常
【发布时间】:2017-02-11 02:08:54
【问题描述】:

我正在尝试执行 spring jdbc 程序,但在运行应用程序时遇到异常

“线程“主”java.lang.NoSuchMethodError 中的异常: org.springframework.core.convert.converter.ConverterRegistry.addConverter(Ljava/lang/Class;Ljava/lang/Class;Lorg/springframework/core/convert/converter/Converter;)V"

如何解决这个问题?我在罐子下面添加了。 spring-core-3.1.0.RELEASE spring-core-3.0.3.RELEASE spring-context-4.1.6.RELEASE spring.beans-3.1.1

【问题讨论】:

  • spring-core-3.1.0.RELEASE spring-core-3.0.3.RELEASE spring-context-4.1.6.RELEASE spring.beans-3.1.1 jar 不匹配问题。将所有内容保留到 4.1.6.RELEASE

标签: java spring


【解决方案1】:

确保所有 spring 依赖项都是相同的版本。在您的情况下,您将核心 3.1.0 和 3.0.3 与上下文 4.1.6 和 beans 3.1.1 混合。保持一致。如果您想在依赖项中使用最高版本,请将它们全部设为 4.1.6.RELEASE。

也许您还应该考虑使用 spring-io-platform 来获取一组托管的依赖项,这些依赖项的版本不会冲突。这可以在http://platform.spring.io/platform/找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-29
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    相关资源
    最近更新 更多