在我的应用程序中,我必须使用第三方应用程序提供的服务。他们提供的响应始终为 200,并且他们根据数据是否可用或是否发生错误来更改正文,如下所示
如果有数据,那么
<products>
<product></product>
<product></product>
</products>
如果数据为空,则
<message> No record found </message>
如果某些验证失败,那么
<error>Invalid Id</error>
我RestTemplate.exchange
用来消费服务,我的问题是如果只有单一类型的根元素,那么我们传递相应的类,ParameterizedTypeReference
但在这里如何映射响应并解组它。