jugru JUG.ru Meetup #73 (28.02.2018 — 28.02.2018)

Spring Boot Starter: how and why?

img img

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

В докладе мы осветим следующее:

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

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

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

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

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

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