Встречается на собеседованиях • сегодня
Писал ли собственный Spring Boot Starter
Да, писал. Spring Boot Starter — это просто Maven/Gradle модуль, который предоставляет auto-configuration, дополнительные бины и зависимости для удобного подключения функциональности.
Пример структуры:
1. `src/main/resources/META-INF/spring.factories` для авто-конфигурации:
```properties
org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.example.MyAutoConfiguration
```
2. Класс конфигурации:
```java
@Configuration
@ConditionalOnClass(MyService.class)
public class MyAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public MyService myService() {
return new MyService();
}
}
```
3. В `pom.xml` добавляются зависимости и указывается `jar `.
После установки в репозиторий другие проекты могут подключить starter через зависимость, и Spring Boot автоматически поднимет конфигурацию.

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