Подтвердить что ты не робот

Какова связь между Spring Boot и Spring IO?

Spring имеет новый проект под названием spring IO http://platform.spring.io/platform/, и не совсем ясно, в чем разница между этим проектом и spring Boot.

Я уже являюсь пользователем загрузки spring, но не могу сказать, должен ли я использовать SpringIO или просто продолжать с spring Boot.

Мне ничего не хватает, если я просто петь spring Boot and Ignore spring IO?

Я прочитал документацию для spring IO, но ответы на вышеуказанные вопросы пока неясно.

4b9b3361

Ответ 1

Spring IO обеспечивает надмножество зависимостей, управляемых Spring загрузками стартера. Spring Уровень ввода-вывода устанавливает зависимости в различных проектах Spring, но не требует дополнительных требований времени выполнения. В этом смысле проект не является очень удобным решением для управления зависимостями.

Spring IO - логическая конструкция - вы можете думать о различных частях как о части этой более крупной управляемой платформы. Разумеется, это не требует использования всех библиотек. Пожалуйста, просмотрите из блога объявления для получения более подробной информации.

Если вы хотите использовать Spring загрузочные стартовые зависимости, то нет причин для изменения. Если вы используете другие проекты Spring, без использования зависимостей стартера стартера Spring, тогда платформа IO Spring предназначена для вас.

Ответ 2

Spring boot предлагает вам many dependency-set to enable features, он будет include dependencies (properly) in your classpath. С другой стороны, Spring IO предлагает вам НИКАКИЕ зависимости вообще, it can only help you to manage your dependencies (например, для управления версиями зависимостей), если вам нужна какая-либо зависимость или набор зависимостей (например, через Spring boot), вам нужно помочь и добавьте их вручную.

Ответ 3

В этой связи есть интересная статья статьи о DZone Пилар Аргудо. Вот выдержки из этой статьи:

  • Spring Платформы ввода-вывода позволяют управлять зависимостями, не беспокоясь о версиях и совместимости между ними.
  • Spring Загрузите конфигурацию приложения Spring легко, используя предопределенные свойства, аннотации и стартеры в качестве зависимостей.
  • Spring Платформа ввода-вывода включает в себя Spring Загрузка в качестве родителя. Причина в том, что платформа Spring IO включает в себя все Spring зависимостей загрузки и запусков.
  • Используйте Spring IO Platform в качестве родителя, если вы хотите использовать Spring платформу ввода-вывода и Spring Загружать вместе.