我正在使用 spring-ws。我认为生成 WSDL 有两种方法。
动态 wsdl
和静态 wsdl
方法。
您能建议我哪种方法更好吗?
谢谢!
最佳答案
当谈到 XSD 时,那些创建 Spring-WS 的好人推荐契约优先。他们的手册解释了为什么会出现这种情况:
http://docs.spring.io/spring-ws/site/reference/html/why-contract-first.html
...这对我来说已经足够好了。
是否动态生成 WSDL 并不是什么大问题。然而,过去我需要生成符合严格的公司标准的 WSDL。如果这是您需要做的事情,那么您应该坚持使用静态。此外,我还需要调整 WSDL 以确保服务定义能够与 .NET 客户端良好配合。同样,实现这一点的唯一方法是您自己编写 WSDL。
当然,如果您仍在学习 WSDL,您可能会发现最初生成它更容易。如果稍后需要静态化,则可以将生成的 WSDL 的副本作为起点。
关于java - spring ws配置wsdl生成策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19839200/