И снова про Spring Boot | OTUS

И снова про Spring Boot

Когда говорят об основных модулях Spring, то Spring Boot упоминают в первую очередь. Давайте выполним краткий обзор этого незаменимого комплексного фреймворка.

SCMgr_1-1801-644ef0.png

Spring Boot используется для создания и запуска программных приложений при минимальных усилиях и настройках. Данный модуль делят на 2 стека:

  • основанный на API сервлетов Spring MVC. Задействует архитектуру синхронного блокирующего ввода-вывода, использует модель «один запрос на поток»;
  • реактивный Spring WebFlux. Это web-платформа, позволяющая максимально задействовать плюсы современных многоядерных процессоров за счет обработки большого числа одновременных подключений.

Основные характеристики модуля:

  1. Контейнеры Tomcat, Jetty либо Undertow встраиваются напрямую без необходимости развертывания WAR-файлов.
  2. Готовые стартовые зависимости упрощают конфигурацию сборки.
  3. Есть возможность сконфигурировать проект непосредственно в веб-браузере, используя Spring Initializer.
  4. Возможна автонастройка сторонних библиотек.
  5. Такие функции, как сбор метрик, применение внешней конфигурации и проверка работоспособности сразу готовы к работе.
  6. Отсутствует кодогенерация, плюс не нужна конфигурация XML, так как все конфигурируется с помощью аннотаций.

Особенности применения Spring Boot

Как правило, вместе со Spring Boot в проектах используют Spring Security и Cloud. При этом посредством Spring Boot вы сможете создавать:

  • микросервисы;
  • веб-приложения;
  • реактивные системы.

1-1801-de436d.png

Где и как изучить?

Чтобы быстро погрузиться в Spring Boot, изучите руководство быстрого запуска. Кроме того, в официальной документации можно встретить гайд по созданию приложений с помощью Spring Boot и руководство по написанию web-службы RESTful.

Если же хотите научиться «выживать» в проектах, где есть «Спринг», добро пожаловать на специализированный курс в Otus!

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто