我有一个给定的URI,例如http://sample.com/details?q=id=11234,当我点击此URI时,我会收到XML格式的响应,如下所示。
<response>
<result numFound="1">
<Detail>
<id>11234</id>
<fname>abcd</fname>
<lname>efgh</lname>
<city>cccc</city>
<state>ssss</state>
</Detail>
</result>
</response>
我们通过以下代码完成此操作并使用DOM解析响应。
URL url = new URL(URI);
URLConnection connection = url.openConnection();
connection.connect();
is = connection.getInputStream();
但是我们希望在Spring Web服务JAXB中实现。我想从java类中获取此URI,读取响应并将响应存储在Person类对象(POJO)中。我们目前正在使用spring 2.5。我的问题是如何使用spring webservices实现这一目标。
答案 0 :(得分:0)
如果这是一个SOAP服务,你可以在Spring-WS中创建一个处理所有编组的客户端(pojo&lt; - &gt; xml使用jaxb)。