Встречается на собеседованиях • сегодня
Делал ли свой Spring Boot Starter
Да, делал. Например, создавал стартер для интеграции с внешним API. Основные шаги:
- Создал autoconfigure-модуль с
@Configurationи@Conditionalклассами. - Добавил
META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.importsдля автоматической настройки. - В starter-модуле добавил зависимость на autoconfigure и необходимые библиотеки.
Пример конфигурации:
java
@Configuration
@ConditionalOnClass(ApiClient.class)
public class ApiAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public ApiClient apiClient() {
return new ApiClient();
}
}Также добавил кастомные свойства через @ConfigurationProperties.

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