我正在使用RestTemplate在Spring Boot应用程序中使用服务。我的应用程序中的其余API调用看起来像这样-
XmlResponse1 response1 = restTemplate.getForEntity("http://localhost:8080/get", XmlResponse1.class);
响应是一个看起来像这样的XML
<xml>
<a>
<a1>a1</a1>
</a>
<b>
<b1>b1</b1>
</b>
</xml>
Spring会自动将响应从XML字符串转换为XmlResponse1模型。但是我想要的-是将响应转换成这样的内容-
<xml>
<a1>a1</a1>
<b1>b1</b1>
</xml>
让我们假设第二个模型名为XmlResponse2。所以我的问题是-我应该怎么做或应该如何编写XmlResponse2模型类,以便可以自动将模型从XmlResponse1转换为XmlResponse2?我希望可以像这样
XmlResponse2 response2 = restTemplate.getForEntity("http://localhost:8080/get", XmlResponse2.class)
我尝试使用Google搜索,但找不到任何解决方案。预先感谢。