Spring Boot Starter: how and why?

Встреча с Кириллом Толкачёвым и Максимом Гореликовым состоялась в Санкт-Петербурге 28 февраля 2018-го.

Spring — уже не магия (спасибо «Spring Потрошителю» и Евгению Борисову), а вот Spring Boot довольно часто клеймят магической поделкой. Но многим нравится, особенно новичкам! Давайте разбираться, как сильно Spring Boot расширил границы Spring Framework. Для этого потребуется изучить принципы, по которым работают большие команды, разобраться в анатомии стартеров и, конечно же, познакомиться с инструментами, не относящимися к Spring, но столь важными для эффективной работы.

В докладе освещено следующее:

— зачем вообще в рамках типовой компании, использующей Spring Boot, могут понадобиться собственные стартеры;

— как скоро инквизиция приходит за новичками, если они бездумно используют готовые стартеры;

— насколько Spring Boot самостоятелен и что это значит для разработчиков;

— как искать лучшие практики и не налажать при создании собственных библиотек для Spring Boot;

— как Gradle и Spring Boot могут помочь в управлении зависимостями большого количества микросервисов.

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