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

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

В Spring порядок выполнения конфигураций следующий:

  1. XML конфигурация загружается первой (если есть)
  2. Аннотации @Configuration и Java-based конфигурация выполняются после XML
  3. Внутри Java конфигурации порядок определяется аннотациями @DependsOn или зависимостями бинов

Пример:

java
@Configuration
public class AppConfig {
    @Bean
    public BeanA beanA() {
        return new BeanA(); // Выполнится после XML
    }
}

Важно: если бины из XML и Java конфигурации зависят друг от друга, Spring автоматически разрешит зависимости независимо от порядка объявления.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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