Встречается на собеседованиях • сегодня
Почему неудобно пользоваться XML конфигурацией
XML конфигурации громоздки из-за избыточного синтаксиса (теги, атрибуты, закрывающие элементы). Чтение и редактирование вручную затруднено из-за большого объема boilerplate-кода.
Пример:
```xml
```
Тот же смысл в Java-конфигурации (Spring) лаконичнее:
```java
@Bean
public UserService userService(UserDao userDao) {
return new UserService(userDao);
}
```
Основные проблемы XML:
- Нет type-safety (ошибки обнаруживаются только в runtime)
- Нет автодополнения в IDE
- Сложно рефакторить (изменения в классах не подхватываются автоматически)
- Вероятность опечаток выше
JSON/YAML/аннотации часто удобнее для конфигурации. XML остается в legacy-проектах или там, где нужна строгая схема (XSD).

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