Встречается на собеседованиях • сегодня

Для чего нужен Custom Spring Boot Starter

Custom Spring Boot Starter позволяет инкапсулировать настройки, зависимости и автоматическую конфигурацию для повторного использования в разных проектах. Это удобно, когда нужно:

  1. Сократить boilerplate код – предустановленные бины, свойства, зависимости
  2. Стандартизировать конфигурацию – единый подход для всех проектов
  3. Изолировать функциональность – например, интеграцию с внешним API

Пример структуры:

text
my-starter/
  src/
    main/
      java/
        com/example/autoconfigure/
          MyAutoConfiguration.java
      resources/
        META-INF/
          spring.factories

В spring.factories указываем:

text
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.example.autoconfigure.MyAutoConfiguration

Auto-конфигурация будет применяться автоматически при добавлении стартера как зависимости.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы