Spring trainee

Что такое @SpringBootApplication?

Ответ

Композиция трёх аннотаций: @SpringBootConfiguration (= @Configuration), @EnableAutoConfiguration (запуск автоконфигурации), @ComponentScan (сканирование пакетов начиная с этого класса).

Разбор: @SpringBootApplication объединяет @SpringBootConfiguration (специализация @Configuration), @EnableAutoConfiguration и @ComponentScan. Веб-слой включает не @EnableWebMvc, а автоконфигурация; запуск встроенного сервера — задача SpringApplication.run, а не самой аннотации; @EnableScheduling в состав не входит.

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

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