我是 spring-ws 的新手。我看到的任何教程都以 xsd 开头,最后生成一个 wsdl。当我们已经存在 wsdl 时,该方法是什么?
此外,我对已经讨论过的契约(Contract)优先方法有疑问(尽管我对答案并不信服)
spring-ws and contract-first approach
我的任务是将 spring-ws 与现有的 wsdl 一起使用。你能为我提供一种方法吗?
按照我的理解。在契约(Contract)优先的过程中,我已经拿到了契约(Contract),所以任何教程都没有展示如何进一步进行。
请您参考如下方法:
使用 Java 开发 Web 服务时,您可以使用以下两种方法之一:
正如您已经提到的,Spring-WS 仅支持契约优先的方法。这意味着在没有描述输入/输出消息的 WSDL 或 XSD 之前,您无法使用 Spring-WS 开发 Web 服务。
您应该能够使用任何有效的 WSDL 文件使用 Spring-WS 创建服务。对于一个具体的例子,让我指向我创建的博客文章 illustrates how you can develop a web service using Spring-WS starting from a WSDL file .