我有一些关于Pact JVM(Java)的noob问题;Pact-jvm java noob问题
如果提供商JSON结构响应是已知的(例如,通过询问与邮差的API),是有可能邮差JSON体自动转换成协议合同文件,而不需要运行(Java)的消费者片段创建方法,或者将其转换为java PactDslJsonBody()结构?
在创建协议文件时,提供程序(spring-boot)是否需要启动并运行(即使json响应结构已知)?为避免为每个合同创建启动弹簧引导服务器,特别是在合同细节已知的情况下,这可能是很好的做法。特别是如果为许多微服务创建许多契约合约。
是否有比本教程示例中的这个非常小的json主体更大的返回提供者json结构的更高级的示例;
[1] http://the-creative-tester.github.io/Java-Consumer-Driven-Contract-Testing/ 此外,如果可以共享只能验证要返回的结构的子集的附加示例,那将是一件好事,因为我们在随机响应中获得了很多。有人可以共享协议验证Java代码协议jvm示例验证向在线https(而不是http)休息服务,例如谷歌,脸谱或类似的提供商? (或者例如:[2] https://jsonplaceholder.typicode.com/posts)
上面的例子[1]我得到了很多java编译错误。是否有版本级别的协议(和春天)不太可能与java spring framework版本不匹配?
谢谢你的时间!