Spring Cloud 使用文件指定存根實體

2024-01-02 16:47 更新

WireMock可以從類路徑或文件系統(tǒng)上的文件中讀取響應(yīng)正文。在這種情況下,您可以在JSON DSL中看到響應(yīng)具有bodyFileName而不是(文字)body。相對于根目錄(默認為src/test/resources/__files)來解析文件。要自定義此位置,可以將@AutoConfigureWireMock批注中的files屬性設(shè)置為父目錄的位置(換句話說,__files是子目錄)。您可以使用Spring資源表示法來引用file:…?classpath:…?位置。不支持通用網(wǎng)址。可以給出一個值列表,在這種情況下,WireMock會在需要查找響應(yīng)正文時解析存在的第一個文件。

當您配置files根目錄時,它也會影響存根的自動加載,因為它們來自子目錄“映射”中的根目錄。files的值對從stubs屬性顯式加載的存根沒有影響。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號