Spring junior

Что делает @SpringBootApplication?

Ответ

Это композиция трёх аннотаций: @Configuration + @EnableAutoConfiguration + @ComponentScan.

Разбор: @SpringBootApplication — это мета-аннотация, объединяющая @Configuration, @EnableAutoConfiguration и @ComponentScan, что разом задаёт класс конфигурации, включает автоконфигурацию и сканирование компонентов. Ловушка в том, что её путают с веб-аннотациями (@RestController) или приписывают ей запуск приложения — на самом деле run() вызывается явно в main().

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

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