使用 swagger 生成 groovy DSL

Generate groovy DSL using swagger

我从大多数开发人员那里得到的第一个问题是,有没有什么方法可以通过使用 swagger 自动生成 groovy 文件,或者可能是普通的 json 文件?

有什么办法吗?

我不明白这个问题。你想达到什么目的?您不想使用 Groovy 文件来定义合约吗?如果是这种情况,那么答案是——您可以使用 Pact 文件 (a json) 来定义合约,或者您可以插入任何您想要的东西。这一切都写在文档中 - http://cloud.spring.io/spring-cloud-static/Dalston.SR4/multi/multi__pluggable_architecture.html

至于 Swagger,我们不支持它主要是因为它是一个模式。这个决定背后的原因在这个问题上 - https://github.com/spring-cloud/spring-cloud-contract/issues/136