Исключение при обновлении spring web jar с версии 5.1.3 до Spring web 5.1.4

#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. Это вряд ли ответ, скорее комментарий.