SpringCloud 消費者

2023-12-07 16:45 更新

在使用者方面,通過@AutoConfigureStubRunner批注,JUnit規(guī)則,JUnit 5擴展名或?qū)傩詡鬟frepositoryRoot參數(shù)時,足以傳遞帶有協(xié)議前綴的SCM存儲庫的URL。例如

@AutoConfigureStubRunner(
    stubsMode="REMOTE",
    repositoryRoot="git://https://github.com/spring-cloud-samples/spring-cloud-contract-nodejs-contracts-git.git",
    ids="com.example:bookstore:0.0.1.RELEASE"
)

通過這樣的設(shè)置:

  • Git項目將被克隆到一個臨時目錄
  • SCM存根下載器將轉(zhuǎn)到META-INF/groupId/artifactId/version/文件夾以查找存根定義和合同。例如,對于com.example:foo:1.0.0,路徑為META-INF/com.example/foo/1.0.0/
  • 存根服務(wù)器將啟動并提供映射
  • 將在消息傳遞測試中讀取和使用消息傳遞定義
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號