我有一些關於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版本不匹配?
謝謝你的時間!