REST представляет собой акроним фразы «передача состояния представления» (representational state transfer) — довольно загадочного способа заявить, что наше приложение взаимодействует с другим.
Три важнейшие возможности Spring Boot, на которых основывается все прочее: упрощение управления зависимостями, упрощение развертывания и автоконфигурация
Вместо того чтобы выделять каждый файл из JAR-файла приложения и всех JAR-файлов зависимостей с последующим объединением их в один целевой JAR-файл — этот процесс иногда называют шейдингом