【发布时间】:2017-10-18 07:02:39
【问题描述】:
我正在编写一个肥皂网络服务。我有一个方法应该返回一个自定义对象 ResultDto。当我将它作为返回类型添加到我的方法时,不会生成 wsdl 文件。但是当我将返回类型保留为字符串时,它工作正常。 这里有什么问题?如何返回自定义对象。
@WebService
public interface Transaction {
@WebMethod(action="createPurchase", operationName = "purchase")
ResultDto purchase(String partyId, String dealId); --> This does not work
String purchase(String partyId, String dealId); --> This works
}
ResultDto
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ResultDto")
public class ResultDto {
public String status;
public String errorMessage;
public int errorCode;
// Getterrs and setters
}
【问题讨论】:
标签: java web-services soap wsdl