Встречается на собеседованиях • сегодня
Где удобнее применять Java конфигурацию
Java конфигурация (через аннотации @Configuration, @Bean) удобна, когда:
- Нужна гибкость – можно использовать условия (
@Conditional), логику при создании бинов. - Типобезопасность – ошибки конфигурации обнаруживаются на этапе компиляции.
- Рефакторинг – IDE поддерживают навигацию по коду, переименование.
Пример:
java
@Configuration
public class AppConfig {
@Bean
public DataSource dataSource() {
return new HikariDataSource(...); // Настройки через код
}
}Когда XML хуже:
- Многословный, нет проверки типов.
- Сложно внедрять динамические параметры.
Исключения:
- Legacy-проекты с готовыми XML-конфигами.
- Конфигурация, которую нужно менять без перекомпиляции (но лучше использовать
.properties+@Value).

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