Это мой весенний контракт в файле groovy:
package com.stubs.contracts
import org.springframework.cloud.contract.spec.Contract
[
Contract.make {
description "Stub for my endpoint"
request {
method POST()
url("/rest/v1/value/validate") {
}
headers {
contentType applicationJson()
}
body(
file("Request_validate_200.json")
)
}
response {
body(
file("Response_validate_200.json")
)
headers {
contentType applicationJson()
}
status OK()
}
}
]
Мой вопрос: Как переопределить значение для тела ответа?
Я хочу: 1) загрузить файл с запросом JSON 2) взять значение атрибута "id" из этого запроса 3) заменить свойство значения "id" в загруженном ответе JSON
Возможно лисделать это?