Spring middle

Что такое стартер?

Ответ

Готовый набор зависимостей под задачу. Например, spring-boot-starter-web подтянет Spring MVC, встроенный Tomcat, Jackson. Один импорт — и веб-приложение работает.

Разбор: Стартер — это агрегирующий артефакт зависимостей (например, spring-boot-starter-web), который одним импортом подтягивает согласованный набор библиотек под задачу. Ловушка: не нужно путать стартер с классом-точкой входа (@SpringBootApplication) и с автоконфигурацией — автоконфигурация регистрирует бины по classpath, тогда как стартер лишь поставляет сами зависимости.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться