Что такое Spring Boot
Spring Boot — фреймворк для создания production-ready Java-приложений с минимальной ручной конфигурацией. Он построен поверх Spring ecosystem и решает главную проблему классического Spring — сложность настройки через XML и аннотации.
Что такое Spring Boot на практике? Это автоконфигурация: фреймворк анализирует зависимости проекта и автоматически настраивает компоненты — подключение к базе данных, сериализацию, логирование. Разработчик переопределяет только то, что отличается от стандартного поведения.
Ядро Spring Boot framework — контейнер dependency injection, который управляет жизненным циклом объектов и их зависимостями. Это обеспечивает слабую связанность модулей и упрощает тестирование.
