Встречается на собеседованиях • сегодня
Как работает Spring Boot Starter
Spring Boot Starter — это предварительно сконфигурированные зависимости, упрощающие настройку проекта. Каждый стартер включает в себя необходимые библиотеки и автоматические конфигурации для конкретной функциональности (например, `spring-boot-starter-web` добавляет Tomcat, Spring MVC).
**Как это работает:**
1. **Зависимости** — стартер подтягивает транзитивные зависимости через Maven/Gradle.
2. **Автоконфигурация** — Spring Boot анализирует classpath и настраивает бины автоматически (например, `DataSource` при наличии H2 в зависимостях).
**Пример:**
```xml
org.springframework.boot
spring-boot-starter-data-jpa
```
Этот стартер добавит Hibernate, JPA API и настройки для работы с БД. Автоконфигурация создаст `EntityManagerFactory` и `DataSource`, если в classpath есть драйвер БД (например, H2 или PostgreSQL).

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