#java #spring-boot #spring-mvc #content-type #nosuchmethoderror
#java #spring-загрузка #spring-mvc #тип содержимого #ошибка nosuchmethoderror
Вопрос:
Необходимо обновить версию spring web с версии 5.1.3 до любой более высокой версии. Также пытался обновить последнюю версию, но все то же исключение.
java.lang.Ошибка NoSuchMethodError: org.springframework.http.MediaType.equalsTypeAndSubtype(Lorg/springframework/util/MimeType;)Z
Все тесты mockmvc завершаются ошибкой. Тип содержимого не установлен java.lang.Ошибка утверждения: тип содержимого не установлен
Комментарии:
1. Вы не можете просто обновить
spring-web
, вам нужно обновить все зависимости spring.2. У меня много зависимостей spring в проекте. Итак, если я обновлю spring-boot-starter, обновит ли он все зависимости?
3. Да, но опять же вам нужно обновить все стартеры до одной и той же версии. Никогда не смешивайте разные версии фреймворка, это неизбежно вернется к вам.
Ответ №1:
Пробовали ли вы перестроить проект из среды IDE, а также с помощью инструмента сборки? Иногда вещи кэшируются (неправильно) и не обновляются, тогда вы получаете эту ошибку?
Комментарии:
1. Это вряд ли ответ, скорее комментарий.