常用属性
本节简要介绍了通用属性,包括:
JUnit 和 Spring 的通用属性
您可以通过使用系统属性或 Spring 配置属性来设置重复属性。下表显示了它们的名称及其默认值
| 属性名称 | 默认值 | 描述 |
|---|---|---|
|
|
已启动的 WireMock 及其存根的端口最小值。 |
|
|
已启动的 WireMock 及其存根的端口最大值。 |
|
Maven 仓库 URL。如果为空,则调用本地 Maven 仓库。 |
|
|
|
存根工件的默认分类器。 |
|
|
您希望获取和注册存根的方式。 |
|
要下载的 Ivy 符号存根数组。 |
|
|
访问存储带有存根的 JAR 文件的工具的可选用户名。 |
|
|
访问存储带有存根的 JAR 文件的工具的可选密码。 |
|
|
|
如果您希望为每个消费者使用不同的存根,而不是为每个消费者注册所有存根,则设置为 |
|
如果您想为每个消费者使用一个存根并想覆盖消费者名称,请更改此值。 |
Stub Runner 存根 ID
您可以在 spring.cloud.contract.stubrunner.ids 系统属性中设置要下载的存根。它们使用以下模式:
groupId:artifactId:version:classifier:port
请注意,version、classifier 和 port 是可选的。
-
如果您未提供
port,则会随机选择一个端口。 -
如果您未提供
classifier,则使用默认值。(请注意,您可以通过以下方式传递一个空分类器:groupId:artifactId:version:)。 -
如果您未提供
version,则传递+,并下载最新版本。
port 指的是 WireMock 服务器的端口。
| 从版本 1.0.4 开始,您可以提供 Stub Runner 希望考虑的版本范围。您可以在此处阅读更多关于 Aether 版本范围的信息。 |