HTTP/2 301
date: Thu, 25 Dec 2025 09:54:21 GMT
content-type: text/html; charset=iso-8859-1
location: https://docs.spring.io/spring-cloud-contract/reference/
cf-ray: 9b3774df1a607679-BLR
cf-cache-status: MISS
expires: Thu, 25 Dec 2025 10:54:21 GMT
cache-control: public, max-age=3600
set-cookie: __cf_bm=nK1QmVIAQQPeTyFELBKO0LILdmsWFKwHiujVKaY_MqU-1766656461-1.0.1.1-jg0TpJRDsrDAR.4hzTm1XkxF0vtkFmt6C639xrPHVTJK41dxi56TYxvgWYCJc8nbx7LRW0dO6pZpJCk.piqry3fs9_iyqby5iP1FXeKX5Vk; path=/; expires=Thu, 25-Dec-25 10:24:21 GMT; domain=.spring.io; HttpOnly; Secure; SameSite=None
vary: Accept-Encoding
strict-transport-security: max-age=15552000; includeSubDomains
server: cloudflare
alt-svc: h3=":443"; ma=86400
HTTP/1.1 301 Moved Permanently
Date: Thu, 25 Dec 2025 09:54:21 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Thu, 25 Dec 2025 10:54:21 GMT
Location: https://docs.spring.io/spring-cloud-contract/reference/
Set-Cookie: __cf_bm=.cd8PMuD6sKtQkTDLkZ.jnoWwFMHBbKYkk4TlqcLQ2w-1766656461-1.0.1.1-ggslEdWa.JdjNekd0RPHMcXutaTPDujmU1g.kdQPt10Q2.h6X6pyuwmkrdH3H1crT4eQmuHWq65XpakTQ9NjIhpnqjrLvmb02z0LPtFx8RA; path=/; expires=Thu, 25-Dec-25 10:24:21 GMT; domain=.spring.io; HttpOnly
Vary: Accept-Encoding
Server: cloudflare
CF-RAY: 9b3774e40af1755c-BLR
alt-svc: h3=":443"; ma=86400
HTTP/2 200
date: Thu, 25 Dec 2025 09:54:22 GMT
content-type: text/html
content-encoding: gzip
last-modified: Thu, 25 Dec 2025 04:11:58 GMT
vary: Accept-Encoding
cf-cache-status: HIT
expires: Thu, 25 Dec 2025 10:54:22 GMT
cache-control: public, max-age=3600
strict-transport-security: max-age=15552000; includeSubDomains
server: cloudflare
cf-ray: 9b3774e42a497679-BLR
alt-svc: h3=":443"; ma=86400
Spring Cloud Contract Reference Documentation :: Spring Cloud Contract
Spring Cloud Contract Reference Documentation
Adam Dudczak, Mathias Düsterhöft, Marcin Grzejszczak, Dennis Kieselhorst, Jakub Kubryński, Karol Lassak, Olga Maciaszek-Sharma, Mariusz Smykuła, Dave Syer, Jay Bryant
Spring Cloud Contract moves TDD to the level of software architecture. It lets you perform consumer-driven and producer-driven contract testing.
5.0.0 release breaking changes: in keeping with the changes throughout the entire Spring Portfolio, support for javax.inject has been removed - @Autowired has to be used for the injection of the auto-configured Spring Cloud Contract components.