基于Spring-WS / SOAP / JAXB创建Web服务的元素名称是否重要?
我必须创建已经记录的Web服务。通过文档基础交换对象尚未由*Request
和*Response
命名。
我想获取getSubject
对象并返回getSubjectResponse
。我的端点正确获取并返回了对象。但是生成的WSDL不能根据需要正确定义请求对象。
Request
后缀之前和之后的There is。作为源代码,我使用了this项目,但改动很小。
@PayloadRoot(namespace = NAMESPACE_URI, localPart = "getSubject")
@ResponsePayload
public GetSubjectResponse getSubject(@RequestPayload GetSubject request) {
GetSubjectResponse res = new GetSubjectResponse();
res.setRes(request.getReq());
return res;
}
如何正确生成不带后缀Request
的WSDL?
问题的解决方法,我发现there。抱歉搜索不正确。