Что такое Spring Boot и чем он отличается от Spring?

Junior
490 просмотров
AFK Offer AI

Spring Boot — надстройка над Spring, которая упрощает конфигурацию и запуск. Автоконфигурация: подключил spring-boot-starter-data-jpa — Hibernate, DataSource, EntityManager настроены автоматически. Встроенный Tomcat/Jetty — запускаешь как JAR. application.properties/yml для настроек. Starters — готовые наборы зависимостей. Actuator — мониторинг из коробки. DevTools — hot reload. Spring — фреймворк, Boot — opinionated способ его использовать. Convention over configuration в действии.

Следующий вопрос

Что такое JVM и зачем она нужна?