Я новичок в веб-разработке на Java.Я учусь использовать Spring Boot, Spring MVC с Eclipse.Я попытался построить несколько небольших проектов, в основном, чтобы попрактиковаться в настройке среды разработки.У меня проблемы с выяснением, какую версию мне следует использовать для моих зависимостей.Например, я использовал http://start.spring.io/
, чтобы создать свой проект и импортировать их в свою IDE (Eclipse), для зависимостей я использовал Web и DevTool.После загрузки, распаковки и импорта проекта у меня появляется ошибка типа
Я покопался и обнаружил, что
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
Он работает 2.0.2.RELEASE
, который является новейшей версией.После того, как я понизил его до 2.0.1.RELEASE
и обновил проект, эта проблема исчезла, и теперь у меня есть другая проблема.Я попытался запустить проект, и я получил эту ошибку
Так что я пошел дальше и понизил эту родительскую зависимость до 1.4.3.RELEASE
, и она работает !!!Это расстраивает меня, потому что я не могу следовать многим онлайн-примерам из-за этой проблемы.Разве в новой версии не должно быть исправлено все эти ошибки?
Что мне здесь не хватает?Что я делаю не так?