消费者驱动的SOAP Web服务合同

时间:2018-05-07 15:11:09

标签: java spring-boot soap pact spring-cloud-contract

您是否知道使用SOAP Web服务实现Consumer Driven Contracts的任何方法或工具?我有一个遗留Java应用程序,它发布了使用Apache CXF实现的SOAP Web服务,这些服务被一堆Spring Boot Java微服务所使用。我已经在使用Pact和Spring Cloud Contract来测试微服务之间的REST调用,但是找不到使用这些工具或其他任何方法来实现SOAP Web服务的方法。

2 个答案:

答案 0 :(得分:1)

JavaSeifenBenutzer

  

通过反向代理为pact-jvm创建Soap / Xml支持的项目,该代理将XML转换为JSON,反之亦然

答案 1 :(得分:1)

您可以将Spring Cloud Contract与MockMvc和RestDocs一起使用来构建XML服务的存根。然后你必须将存根包装在一个罐子里供其他人重复使用,就是这样。