Встречается на собеседованиях • сегодня
Где уместнее использовать XML конфигурацию, а не Java или гибридную конфигурации
XML конфигурация удобна для:
- Внешних конфигов (например, Spring beans) – можно менять без перекомпиляции
- Сложных зависимостей – нагляднее визуализировать иерархию бинов
- Legacy-проектов – если система изначально заточена под XML
- Отделения конфигурации от кода (особенно когда конфиги правит DevOps)
Java-конфигурация предпочтительнее для:
- Аннотационного подхода (
@Configuration) - Когда нужна type-safety и автодополнение в IDE
- Динамической конфигурации (можно использовать условия и логику)
Пример гибридного подхода в Spring:
java
@Configuration
@ImportResource("classpath:legacy-beans.xml")
public class AppConfig {
@Bean
public NewService newService() {
return new NewServiceImpl();
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы