#spring #spring-boot
#spring #spring-boot
Вопрос:
У меня есть набор проектов в Spring Framework, и мне нужно найти те, которые можно преобразовать в Spring boot. Есть ли что-нибудь, что связано с Spring framework и не может быть преобразовано в spring boot? В моих исследованиях я не смог найти что-то подобное. Но знает ли кто-нибудь что-нибудь, например, зависимость, которая заставила бы проект оставаться в Spring framework?
Ответ №1:
Spring Boot использует Spring Framework в качестве основы и импровизирует на нем. Это упрощает зависимости Spring и запускает приложения прямо из командной строки. Spring Boot предоставляет несколько функций, которые помогают легко управлять корпоративными приложениями. Spring Boot не является заменой Spring, но это инструмент для более быстрой и простой работы с приложениями Spring.Это упрощает большую часть архитектуры, добавляя слой, который помогает автоматизировать настройку и развертывание, одновременно упрощая добавление новых функций.
Большинство изменений при переносе приложения Spring Framework в Spring Boot связаны с конфигурациями.Эта миграция окажет минимальное влияние на код приложения или другие пользовательские компоненты.Spring Boot дает ряд преимуществ в разработке.
- Это упрощает зависимости Spring, принимая самоуверенный вид.
- Spring Boot предоставляет предварительно настроенный набор технологий / фреймворков для уменьшения вероятности ошибок при настройке, поэтому мы, как разработчик, сосредоточились на построении нашей бизнес-логики, а не на настройке проекта.
- Вам действительно не нужны эти большие конфигурации XML для вашего проекта.
- Встроить Tomcat, Jetty или Undertow напрямую.
- Предоставьте самоуверенный Maven POM для упрощения ваших конфигураций.
- Метрики приложения и проверка работоспособности с помощью модуля actuator.
- Экстернализация файлов конфигурации.
Полезно сослаться на это для перехода с Spring на Spring Boot application: https://www.javadevjournal.com/spring-boot/migrating-from-spring-to-spring-boot /