Встречается на собеседованиях • сегодня
В каких случаях имеет смысл использовать Java Configuration
Использование Java Configuration (конфигурация через аннотации) предпочтительнее XML в современных Spring-приложениях, когда:
- Требуется типобезопасность – компилятор проверяет корректность конфигурации.
- Нужна сложная логика инициализации – можно использовать условные операторы, циклы и т.д.
- Работа с лямбдами и функциональным стилем – удобно для конфигурации, например, веб-безопасности.
- Рефакторинг и навигация – IDE лучше поддерживает поиск ссылок в коде.
Пример:
java
@Configuration
public class AppConfig {
@Bean
public DataSource dataSource() {
return new DriverManagerDataSource("jdbc:h2:mem:test");
}
}Гибридный подход (XML + Java Config) иногда используют для legacy-кода.

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