Это совершенно разные звери, и оба они могут быть полезны вам по-своему.
поясню:
Spring ботинка отлично поддерживает Rest услуги. Весенний ботинок сияет, потому что вы можете создать службу отдыха буквально в 5-6 строках кода.
Spring Загрузочные:
ручка веб-контейнер (он кот/Пристань встроенный, хотя вы можете выбрать для войны, которые будут развернуты снаружи, а)
Обрабатывать все зависимости (версия соблюдение и т. д.). Это также означает структуру манипулирования JSON, а не только способ объявления конечных точек REST. Spring boot использует Джексона по умолчанию.
Обращайтесь со всеми проблемами, связанными с упаковкой всего. Если вы работаете с WAR, это может быть менее интересно (конечно, в этом случае вам придется подумать о веб-контейнере, а весенняя загрузка сделает это для вас). Но вы работаете с Jars - весенний ботинок создаст одну большую банку, которая может быть загружена только java -jar <youjar>
.
Возможно предоставление метрик и материалов JMX для вашего приложения - просто объявите зависимость maven/gradle от привода, и вы готовы к работе.
Все это делает весенний ботинок идеальным для разработки автономных микросервисов, которые могут быть вашими случаями.
Напротив Если вы ищете инфраструктуру, обеспечивающую отдых на существующем решении, то, вероятно, вы не будете использовать весенний ботинок. Может быть, вы вообще не используете весну, кто знает?
Так что я бы сказал, что Jersey/Restlet и т. Д. - это просто веб-фреймворки, которые упрощают разработку сервисов REST на Java. И весенняя загрузка - это больше о том, как управлять своим приложением, конечно же, он обеспечивает также способ работы с службами REST, так же как и способ работы с JDBC, Servlet API и т. Д.
Надеется, что это помогает