Spring Then & Now: What’s Next?
summary
RestTemplate is deprecated in Spring 7 and a new Rest Client with a fluid API is the recommended migration path; reactive support stays for niche scatter/gather cases but virtual threads and structured concurrency are eroding some reactive use cases. Embabel is a higher‑level agent framework built on Spring AI that manages multi‑step flows, does type‑checked LLM calls with retry with JSON schema, and recommends model upgrades if parsing fails. Teams debate Kotlin vs Java tradeoffs and must learn vector DBs, RAG, and when to fine‑tune models. Embabel agent framework
AI-written summary · about
chapters (11)
- 0:00Intro
- 1:04RestTemplate deprecation & the new Rest Client
- 2:25From XML to annotation‑driven Spring configuration
- 6:11Reactive support – current status & future outlook
- 8:20Impact of modern Java concurrency (virtual threads, records)
- 15:45Low‑code / no‑code debate – will Java remain “code-romantic”?
- 21:10Modular vs Microservice architectures
- 26:52Kotlin vs Java – When to Choose Each Language
- 32:18AI skills needed for enterprise Java developers
- 40:10Spring security integration for data access control
- 44:00Wrap‑up & closing remarks








