Выбор ответа Junior Spring Boot и автоконфигурация спрашивают часто обновлено
Что внутри @SpringBootApplication
Вопрос
Какие аннотации объединяет @SpringBootApplication?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: @SpringBootConfiguration, @EnableAutoConfiguration, @ComponentScan. @SpringBootApplication это конфигурационный класс, включение автоконфигурации и сканирование компонентов с пакета этого класса. @EnableWebMvc в Boot-приложении как раз ставить не нужно: он выключает автоконфигурацию MVC.
Варианты ответа
@SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScanправильный ответ@Configuration,@EnableWebMvc,@EnableTransactionManagement@Component,@Bean,@Autowiredи@ConfigurationPropertiesScanдля настроек@EnableAutoConfiguration,@EnableJpaRepositories,@EnableAsync
Разбор
@SpringBootApplication это конфигурационный класс, включение автоконфигурации и сканирование компонентов с пакета этого класса. @EnableWebMvc в Boot-приложении как раз ставить не нужно: он выключает автоконфигурацию MVC. Репозитории, транзакции и асинхронность включаются автоконфигурацией или отдельными аннотациями.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.