Встречается на собеседованиях • сегодня
В чем разница между Spring Boot Starter и обычной библиотекой
Spring Boot Starter — это специальный тип зависимости, который упрощает настройку приложения, автоматически подключая совместимые библиотеки и конфигурации. В отличие от обычной библиотеки, Starter:
1. **Автоконфигурация** — автоматически настраивает бины, свойства и зависимости (например, `spring-boot-starter-web` подключает Tomcat, Spring MVC).
2. **Транзитивные зависимости** — включает все необходимые библиотеки для конкретной функциональности (например, `spring-boot-starter-data-jpa` добавляет Hibernate, JPA, JDBC).
3. **Соглашения по конфигурации** — предоставляет разумные значения по умолчанию (`application.properties`/`application.yml`).
Пример:
```xml
org.springframework.boot
spring-boot-starter-web
org.springframework
spring-webmvc
```
Starter избавляет от ручного управления зависимостями и конфигурацией.

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