Вопрос проверяет понимание механизмов content negotiation и форматов ответа в Spring REST controllers.
Короткий ответ
Да, @RestController может возвращать XML вместо JSON. Для этого нужно добавить зависимость для XML-сериализации (например, Jackson XML или JAXB) и настроить производителей медиа-типов. Клиент может запрашивать XML через заголовок Accept: application/xml, а Spring автоматически выберет подходящий формат на основе content negotiation.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.