Встречается на собеседованиях • сегодня
Писал ли свой Starter
Да, писал. Spring Boot Starter — это модуль, который содержит автоматическую конфигурацию, зависимости и готовые бины для быстрого старта с определённой технологией. Например, можно создать свой my-starter с автоконфигурацией для кастомной библиотеки.
Пример структуры:
java
// my-starter-autoconfigure/src/main/java/com/example/autoconfigure/MyServiceAutoConfiguration.java
@Configuration
@ConditionalOnClass(MyService.class)
public class MyServiceAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public MyService myService() {
return new MyService();
}
} В spring.factories (для Spring Boot < 2.7) или META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports указываем автоконфигурацию. После подключения зависимости my-starter бины будут создаваться автоматически.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы