Spring Boot 3 / Spring 6: What’s new?
summary
Spring Boot 3 raises the baseline to Java 17 minimum, switches to Jakarta EE9 package names, and ships new features: generated Java HTTP interface clients backed by WebClient (blocking and reactive), built-in Problem Details (RFC7807) support via a ProblemDetail API, unified observability through the Observation API (Micrometer), and integrated GraalVM native images with a Spring AOT engine that generates application-context factories. Native builds take ~5 minutes and ~8 GB RAM but produce apps that start in ~0.1–0.7s (demo shows 200ms) and the migrated demo app runs correctly.
AI-written summary · about
chapters (9)
- 0:00Introduction to Spring Boot 3
- 3:56Breaking changes in Spring Boot 3
- 7:04New features overview
- 7:24HTTP Interface clients
- 9:55RFC 7807 Problem details
- 17:28Observability with Micrometer
- 25:36Native image support with GraalVM
- 38:48Live migration demo
- 50:28Closing and Q&A








