【问题标题】:Exception when upgrading the spring web jar from 5.1.3 to Spring web 5.1.4将 spring web jar 从 5.1.3 升级到 Spring web 5.1.4 时出现异常
【发布时间】:2021-02-23 12:49:36
【问题描述】:

需要将spring web的版本从5.1.3升级到更高版本。也尝试升级最新版本,但仍然是同样的异常。

java.lang.NoSuchMethodError: org.springframework.http.MediaType.equalsTypeAndSubtype(Lorg/springframework/util/MimeType;)Z

所有 mockmvc 测试都失败了。 未设置内容类型 java.lang.AssertionError:未设置内容类型

【问题讨论】:

  • 你不能只升级spring-web你需要升级所有的spring依赖。
  • 我的项目中有很多spring依赖,所以如果我更新spring-boot-starter,它会更新所有的依赖吗?
  • 是的,但是您必须再次将所有启动器更新到相同的版本。永远不要混合不同版本的框架,这将不可避免地反过来咬你。

标签: java spring-boot spring-mvc content-type nosuchmethoderror


【解决方案1】:

您是否尝试过在 IDE 中以及通过构建工具重新构建项目?有时东西被缓存(错误地)并且没有更新,然后你会收到这个错误?

【讨论】:

  • 这几乎不是一个答案,而是一个评论。
猜你喜欢
  • 1970-01-01
  • 2020-02-21
  • 2021-02-25
  • 2020-04-26
  • 2014-06-14
  • 2012-03-06
  • 2019-06-22
  • 2019-02-17
  • 2016-06-13
相关资源
最近更新 更多