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

В каких случаях имеет смысл использовать Java Configuration

Использование Java Configuration (конфигурация через аннотации) предпочтительнее XML в современных Spring-приложениях, когда:

  1. Требуется типобезопасность – компилятор проверяет корректность конфигурации.
  2. Нужна сложная логика инициализации – можно использовать условные операторы, циклы и т.д.
  3. Работа с лямбдами и функциональным стилем – удобно для конфигурации, например, веб-безопасности.
  4. Рефакторинг и навигация – IDE лучше поддерживает поиск ссылок в коде.

Пример:

java
@Configuration
public class AppConfig {
    @Bean
    public DataSource dataSource() {
        return new DriverManagerDataSource("jdbc:h2:mem:test");
    }
}

Гибридный подход (XML + Java Config) иногда используют для legacy-кода.

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

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

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

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