В чем разница между Spring Tool Suite 3 и 4? - PullRequest
0 голосов
/ 18 февраля 2019

Я хочу изучать весну.В случае STS (Spring Tool Suite) 3 существует «Проект наследства Spring».У 4 есть «Spring Starter Project», это тоже самое?

Когда я спросил в Интернете, люди сказали: «Просто используйте версию 3».

  1. В чем разница между версиями?3 и версия 4?
  2. "Spring Starter Project" и "Spring Legacy Project" - это одно и то же?

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

Для более подробного ознакомления с Spring Tools 4, пожалуйста, взгляните на сообщение в блоге из первоначального выпуска Spring Tools 4: GA:

https://spring.io/blog/2018/09/25/spring-tools-4-ga-released

Существуетнет прямой связи между номерами версий самой Spring Framework и Spring Tools.В целом Spring Tools 4, а также более ранние Spring Tool Suite 3 поддерживают различные версии Spring, начиная от Spring Framework 3 до Spring Framework 5.2 и более поздних.

Я настоятельно рекомендую начать с изучения Spring сначиная с Spring Boot, а не с проектов Spring Legacy.Именно так в наши дни создаются современные Spring-приложения ...: -)

0 голосов
/ 18 февраля 2019

1.В чем разница между версией 3 и версией 4?

Версия 4.0 является последней основной версией Spring Framework и первой, полностью поддерживающей Java 8, и несколькими новымифункции. [подробнее]

"Spring Starter Project" и "Spring Legacy Project" - это одно и то же?

Технически оба - это одни и те же проекты Spring.Но у них есть некоторое различие в конфигурации и областях сборки.

Spring Starter Project - Помогает создать проект весенней загрузки. (Spring Boot, по сути, является расширением среды Spring, устраняющей шаблонконфигурации, необходимые для настройки приложения Spring.)

Spring Legacy Project - Помогает создать проект Spring Maven.В которой все необходимые конфигурации, такие как контекст сервлета, веб, ..., должны быть настроены вручную с использованием XML-файла или классов Java.

Посмотрите на эту страницу, чтобы узнать больше о разнице между Spring против Spring Boot

Если вы собираетесь начать изучение Spring с самого начала, я предлагаю использовать Spring Starter Project , потому что в Spring boot настройка проектатак просто, вы можете начать кодирование с нуля ручной настройки.

...