xml - 是否在 restTemplate.exchange 中自动解组 XML 响应?
问题描述
我正在使用对返回文件RestTemplate
的资源执行 HTTP Get 请求。REST
XML
我有一小段代码:
restTemplate.exchange(uri, HttpMethod.GET, request, Response.class)
get 方法返回一个XML
,它是否自动映射到一个 Java 对象Response
?
Response 类如下所示:
@XmlRootElement(name = "Person")
public class Response {
@XmlElement(name = "firstName")
private String firstName;
@XmlElement(name = "lastName")
private String lastName;
}
解决方案
测试这个理论不起作用,exchange
方法中的类型String.class
是 XML 的类型,然后需要解组,以便Java
在服务内的代码中处理。
推荐阅读
- c++ - 使用表达式模板c ++的自动微分
- parquet - Java 中 ParquetWriter 的问题
- postgresql - 如何启用 hstore_plpython3u
- javascript - CORS 策略已阻止从源请求获取的访问权限。请求的资源上不存在“Access-Control-Allow-Origin”标头
- tensorflow - CNN 中特征图和激活图损坏的原因是什么?
- python - 在由元素在列表中的列表组成的 numpy 数组中查找索引
- javascript - 将页脚放在反应原生抽屉的底部
- apache-nifi - Nifi MergeContent 截断/丢失流文件内容
- rust - Rust 嵌套闭包移动和多个所有者
- microsoft-graph-api - 使用 Graph API 在 SharePoint 中向用户授予权限的问题