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