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

Как работает 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).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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