Spring Boot 3: как создать свой стартер?

Поделиться
HTML-код
  • Опубликовано: 26 сен 2024

Комментарии • 9

  • @artmcoder
    @artmcoder 5 месяцев назад +2

    Супер, крутой гайд! Лайк и подписка автоматом

    • @fullstackguy
      @fullstackguy  5 месяцев назад

      Рад, что понравилось! 🤝💪

  • @jirra1998
    @jirra1998 5 месяцев назад +1

    Супер, спасибо.
    Это то что мне сейчас нужно.

    • @fullstackguy
      @fullstackguy  5 месяцев назад

      Рад что материал оказался полезен! 🤝

  • @МаксимКузичев-к8ч
    @МаксимКузичев-к8ч 2 месяца назад

    А когда я собираю, у меня ругается что нету main метода. Что делать?

  • @bulka6839
    @bulka6839 5 месяцев назад +1

    Спасибо за видео. А какая судьба у стартера на реальных проектах? Он публикуется в мавен центарал или какие-то внутренние репозитории, или подключается по мере необходимости как .jar библиотека(которая тоже где-то должна храниться)? Далее на проекте есть какое-то описание уже созданных стартеров, какая то документация, с указанием что он делает и описанием параметров для подключения зависимости(групАйДи, версия и т.п) ?
    Или попросту говоря - я написал стартер, как он далее попадает в общее пользование на большом проекте?
    И еще один вопрос, при написании стартера мы можем так же использовать gradle ? Почему-то, большинство примеров, даже относительно свежих, с использованием мавена.

    • @fullstackguy
      @fullstackguy  5 месяцев назад +2

      Отличный вопрос!
      Действительно, чтобы сделать стартер доступным другим его нужно где-то опубликовать. Можно это сделать в открытых maven репозиториях (например, maven central). В реальной коммерческой разработке компании обычно имеют свои хранилища артефактов - nexus, artifactory и т.п. для того, чтобы сделать зависимости доступными только внутри компании.
      Поэтому - в компании - когда Вы сделаете свой стартер, он публикуется в собственном хранилище артефактов.
      Что дальше?
      А дальше зависит от процессов в команде. Кто-то пишет в документациях, что есть такой стартер, вот что он делает. Кто-то прописывает его в своем сервисе, использует, и другие команды знать-не-знают что такой стартер есть. А кто-то делает свой корпоративный Spring Initilzr, который генерирует шаблоны проектов с уже включенной зависимостью на стартер.

  • @jiamidqqkwjdjqwd7311
    @jiamidqqkwjdjqwd7311 4 месяца назад

    на каком обновлении стоит у вас мак? у меня sonoma и в intelliJ IDEA подлагивает, не понимаю почему

    • @fullstackguy
      @fullstackguy  4 месяца назад

      Sonoma 14.5. Полет нормальный 👍