~/talk

Consumer driven development with Spring cloud contract

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [microservices]
name:Ben Ooms
links:none on file
slides:none on file

Shows how Spring Cloud Contract turns consumer-written contracts into executable tests that verify providers by generating acceptance tests run during the producer build. Demonstrates REST and message support, uses WireMock stubs for offline provider simulation, produces JUnit tests via Maven/Gradle plugins, and covers positive and negative scenarios. Shows practical details: contracts live with build, tests run on random port selection during CI, and stubs let consumers exercise APIs before providers implement them.

AI-written summary · about

  1. 0:00Introduction
  2. 0:48Consumer driven development
  3. 2:34Consumer vs provider contracts
  4. 3:58Spring Cloud Contract Verifier обзор
  5. 5:29Stub creation with WireMock and Groovy
  6. 7:52Configuring Spring Cloud Contract
  7. 8:35Contract structure in Groovy
  8. 10:20Stub generation and acceptance tests
  9. 11:51Contracts in separate repos
  10. 12:36Consumer API code example
  11. 13:44Running stubs with AutoConfigureStubRunner
  12. 15:05Spring integration setup
  13. 15:32Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.