Встречается на собеседованиях • сегодня
Что случится при запуске приложения с аннотациями @SpringBootApplication и @EnableAfterConfiguration
Приложение запустится, но аннотация @EnableAfterConfiguration не является стандартной в Spring Boot. Вероятно, имелась в виду @EnableAutoConfiguration, которая уже включена в @SpringBootApplication.
Если @EnableAfterConfiguration - это кастомная аннотация, то её поведение зависит от её определения. Например:
java
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Import(SomeCustomConfiguration.class)
public @interface EnableAfterConfiguration {}В этом случае Spring загрузит конфигурацию из SomeCustomConfiguration. Если же аннотация не определена, будет ошибка java.lang.annotation.AnnotationFormatError.
Основные аннотации Spring Boot:
@SpringBootApplication=@Configuration+@EnableAutoConfiguration+@ComponentScan@EnableAutoConfigurationвключает автоконфигурацию Spring Boot

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы