好的,我明白了!
我的xsd中有两个元素:
<xs:element name="Liaison">
<xs:complexType />
</xs:element>
<xs:element name="LiaisonResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="LiaisonResult" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
@Endpoint
public class DestinataireEndpoints {
private static final String NAMESPACE_URI = "http://www.opensolution.com/";
@Autowired
private DestinataireService destinataireService;
@PayloadRoot(namespace = NAMESPACE_URI, localPart = "Liaison")
@ResponsePayload
public LiaisonResponse Liaison() {
LiaisonResponse liaisonResponse = new LiaisonResponse();
liaisonResponse.setLiaisonResult("tests");
return liaisonResponse;
}
我收到一个“联络”元素,并返回一个联络响应元素
我用字符串值设置了connectionresult属性