【问题标题】:Does Spring Cloud Contract DSL support bodyFileNameSpring Cloud Contract DSL 是否支持 bodyFileName
【发布时间】:2017-03-08 19:27:11
【问题描述】:

我正在尝试使用 spring-cloud-contract 框架定义一个合同,该框架针对特定请求返回一个大正文的响应。这个身体总是一样的。所以我更愿意将这个主体存储在一些静态文件中。生成的 Wiremock 映射将使用 bodyFileName 来引用带有响应正文内容的静态文件。

【问题讨论】:

    标签: spring spring-cloud wiremock spring-cloud-contract


    【解决方案1】:

    不,它没有。但是 DSL 使用 Groovy,所以理论上你可以从某个地方下载正文。例如从带有存根的 jar 中

    【讨论】:

    • 谢谢,@marcin-grzejszczak!是的,这就是我现在要使用的。我只是想知道它是否被spring cloud合约官方支持。但在我们的例子中,建议的方法会创建一个大的映射文件。因为我们希望通过存根作为响应返回的静态内容可能只有几百行。
    • 目前我们不支持任何其他方式来执行此操作。问题是我们会自动为您构建存根,因此我们需要知道应该将哪些文件复制到输出 jar。其实你可以在 Spring Cloud Contract 中提出问题,我们可以在那里继续讨论,因为这个话题看起来真的很有趣
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-27
    • 1970-01-01
    相关资源
    最近更新 更多