【发布时间】: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