Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Какая конфигурация выполнится приоритетней: XML, Java или Annotation?
В Spring приоритет конфигурации зависит от порядка загрузки и настроек. Если одновременно используются XML-конфигурация, конфигурация на Java и аннотации, то конфигурация на Java и аннотации обычно имеет более высокий приоритет, чем XML. Это можно контролировать с помощью порядка загрузки контекстов.
Может ли @RestController возвращать XML, а не JSON?
Да, @RestController может возвращать XML вместо JSON. Для этого нужно добавить зависимость для XML-сериализации (например, Jackson XML или JAXB) и настроить производителей медиа-типов. Клиент может запрашивать XML через заголовок Accept: application/xml, а Spring автоматически выберет подходящий формат на основе content negotiation.
Что такое JSON и XML?
JSON и XML — это текстовые форматы для передачи структурированных данных. JSON проще и компактнее, поэтому чаще используется в REST API. XML более строгий и расширяемый, часто применяется в старых системах и конфигурациях. Оба формата не зависят от языка программирования.
Что такое схема данных (JSON Schema / XML Schema)?
Схема данных описывает структуру и правила данных в формате JSON или XML. Она определяет обязательные поля, типы и ограничения. Схема используется для проверки корректности данных. Это позволяет выявлять ошибки ещё до обработки данных.
Как исключить транзитивную зависимость из pom.xml?
Транзитивную зависимость можно исключить через секцию exclusions.
Исключение указывается у той зависимости, которая её подтягивает.
Это позволяет убрать ненужную или конфликтующую библиотеку.
Исключение не влияет на другие зависимости напрямую.
Такой подход используется для тонкой настройки classpath
Рейтинг:
3
Сложность:
7
Рейтинг:
3
Сложность:
6
Рейтинг:
5
Сложность:
3
Рейтинг:
4
Сложность:
6
Рейтинг:
5
Сложность:
6