我修改了我原来的问题(希望这是允许的)......
我已经使用 WCF 来公开我的 Spring Service 层。我创建了一个 WCF 项目,对于我的应用程序中的每个服务接口(IOrderService、ICustomerService 等),我创建了一个 SVC 文件并在 web.config 中添加了适当的配置。这一切都很好,Spring 的依赖注入也很有效。
我希望 Spring 的 ServiceExporter 类可以使这个过程更加简单。但它给了我什么我还没有的东西?它是否允许我在不需要WCF 项目的情况下实现相同的目标?我问的原因是我看到的大多数示例还提到了 WCF 项目中的“编辑 .svc 文件”。
由于 ASMX WebServiceExporter 允许我仅从我的界面和一些 XML 配置创建 Web 服务,因此我认为 ServiceExporter 会类似。
可选:顺便说一句,在 Spring 中只有一个 WebServiceExporter 类并拥有一个属性(例如 exportAs="WCF | ASMX")不是更好吗?
谢谢