通用屬性
本節簡要介紹通用屬性,包括
JUnit 和 Spring 的通用屬性
您可以使用系統屬性或 Spring 組態屬性來設定重複的屬性。下表顯示了它們的名稱及其預設值
屬性名稱 | 預設值 | 描述 |
---|---|---|
|
|
使用 Stub 啟動的 WireMock 的最小埠值。 |
|
|
使用 Stub 啟動的 WireMock 的最大埠值。 |
|
Maven 儲存庫 URL。如果空白,則呼叫本機 Maven 儲存庫。 |
|
|
|
Stub 成品的預設分類器。 |
|
|
您想要擷取和註冊 Stub 的方式。 |
|
要下載的 Ivy 標記 Stub 陣列。 |
|
|
用於存取儲存 JAR 和 Stub 的工具的可選使用者名稱。 |
|
|
用於存取儲存 JAR 和 Stub 的工具的可選密碼。 |
|
|
|
如果您想要為每個消費者使用不同的 Stub,而不是為每個消費者註冊所有 Stub,請設定為 |
|
如果您想要為每個消費者使用 Stub,並想要覆寫消費者名稱,請變更此值。 |
Stub Runner Stub ID
您可以在 stubrunner.ids
系統屬性中設定要下載的 Stub。它們使用以下模式
groupId:artifactId:version:classifier:port
請注意,version
、classifier
和 port
是可選的。
-
如果您未提供
port
,則會隨機選擇一個。 -
如果您未提供
classifier
,則會使用預設值。(請注意,您可以透過這種方式傳遞空分類器:groupId:artifactId:version:
)。 -
如果您未提供
version
,則會傳遞+
,並下載最新的版本。
port
表示 WireMock 伺服器的埠。
從 1.0.4 版本開始,您可以提供您希望 Stub Runner 考慮的版本範圍。您可以在此處閱讀有關 Aether 版本範圍的更多資訊。 |