# Spring Boot

Проект **Spring Boot** – решение, которое позволяет вам легко создавать полноценные приложения Spring, про которые можно сказать «просто запусти».

Spring Boot позволяет быстро создать и сконфигурировать (т.е. настроить зависимости между компонентами) приложение, упаковать его в исполняемый самодостаточный артефакт. Это то связующее звено, которое объединяет вместе набор компонентов в готовое приложение.

**Особенности Spring Boot:**

* создание полноценных Spring-приложений;
* встроенный сервлет-контейнер (Tomcat или Jetty);
* обеспечивает начальные pom-файлы для упрощения конфигурации Maven;
* используется автоконфигурация, где это возможно;
* используется принцип «**convention over configuration**». Для большинства конфигураций не нужно ничего настраивать.

Изучение фреймворка Spring лучше всего начать с установки требуемого программного обеспечения и разработки тестового приложения с помощью Spring Boot.
