Встречается на собеседованиях • сегодня

Что выполнится приоритетнее: XML конфигурация или @Configuration

Приоритет зависит от порядка загрузки конфигураций в Spring. Если оба типа конфигураций присутствуют: 1. **@Configuration** аннотации переопределяют XML, если они загружаются после XML. 2. Если Spring загружает XML последним, то XML переопределит бины из `@Configuration`. Пример: ```java @Configuration public class AppConfig { @Bean public MyService myService() { return new MyServiceImpl(); } } ``` ```xml ``` Если контекст создается так: ```java new ClassPathXmlApplicationContext("applicationContext.xml").register(AppConfig.class); ``` Победит `@Configuration`. Если же XML загружается после (`AnnotationConfigApplicationContext` + импорт XML), XML может переопределить бины. **Вывод:** Порядок загрузки решает, но обычно `@Configuration` считается более современным и предпочтительным.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы