我收到了一个 wsdl 文件 + 一些 xsd 类型定义文件——我需要编写代码的服务还没有准备好,我需要组合一个假服务(所谓的存根或模拟)以便准备好真正的事情来了。
我的问题是 -一旦我从 wsdl 获得我需要实现的接口,我如何设置依赖注入,以便每当新服务出现时,我都可以添加服务引用或 Web 引用并编辑 spring.net 配置文件在消费者中交换我想要的服务?甚至可能吗?
我发现这篇文章,专门针对 WCF,它非常好,但他似乎可以访问服务代码,并且他在服务端而不是在消费者端进行依赖注入 - 在我的情况下,我很可能只会得到一个 url,我将不得不将其与假的本地人交换并从那里开始。
还有一种方法可以做到这一点,仅取决于我使用服务的方式,而不取决于服务的组合方式?我的意思是,只要我获得 wsdl 的 url,我就不应该关心用于开发服务的技术。
任何指针表示赞赏!