我是 Spring -WS 的新手,所以我正在寻找有关 Spring Web 服务的一些建议。
我正在尝试为我的公司产品创建 Web 服务。针对两个不同的目标有两组服务。但是我不想创建两个不同的项目,因为我不想将 2 *.war 传递给客户端,并且在较低级别也有很多相互依赖关系。
所以,我想要一些关于如何生成两个(或多个)WSDL 文件的建议/建议。因此可以从不同的位置访问这两个不同的 WSDL 文件。
我尝试只使用一个 servlet,创建并绑定其中的所有 bean(spring-ws-servlet.xml)并尝试创建两个不同的动态 wsdl(我创建了两个不同的模式文件并为“模式”设置不同的值)。但它没有用。
那么,谁能指导我哪种方式在架构上更好并且符合最佳实践?
提前致谢,
现在,我想知道实现这一目标的最佳方法是什么。我应该在 web.xml 中定义两个不同的 servlet 并创建两组映射,还是简单地在 *-servlet.xml(spring 映射文件)中定义两个生成不同 wsdl 的 bean,如果那么如何,从而只创建一组映射。