Declarative Clients in Spring
summary
Compares existing Spring Cloud OpenFeign integration with a new Spring approach that implements interface HTTP clients via a proxy factory, shows a working demo of a customer → verification POST flow using Spring Cloud OpenFeign, a Retrofit/WebClient incubator (v0.4.1) and a new http exchange annotation that maps to concrete methods, and wires into WebClient adapter for non‑blocking calls, load balancing and tracing; prototypes run successfully and raise AOT/native and code‑generation tradeoffs.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 0:47Client service scenario
- 3:15Introduction to Feign
- 5:07Spring Cloud OpenFeign
- 6:36Feign demonstration
- 8:51Limitations of Feign
- 10:36Evolution of Clients
- 12:27Future of clients
- 14:11Framework history
- 15:51New interface client
- 19:17Programming model
- 24:22HTTP Exchange API
- 30:15Using the client
- 32:31Demo and configuration
- 37:09Future developments
- 39:13Q&A
related talks
39mDeclarative Clients in Spring
01h 07mAPI Toolbox with Spring
01h 01mThe Proxy fairy and the magic of Spring
01h 09mThe Beginner’s Guide To Spring Cloud
07mInterview with Spring team members Stéphane Nicoll & Brian Clozel
46mCloud Native Java, part deux
58mReactive Spring
31mAkka - Possible Alternative for Spring?
