Spring trainee
Что такое @SpringBootApplication?
Ответ
Композиция трёх аннотаций: @SpringBootConfiguration (= @Configuration), @EnableAutoConfiguration (запуск автоконфигурации), @ComponentScan (сканирование пакетов начиная с этого класса).
Разбор: @SpringBootApplication объединяет @SpringBootConfiguration (специализация @Configuration), @EnableAutoConfiguration и @ComponentScan. Веб-слой включает не @EnableWebMvc, а автоконфигурация; запуск встроенного сервера — задача SpringApplication.run, а не самой аннотации; @EnableScheduling в состав не входит.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.