~/talk

Spring Boot 3 / Spring 6: What’s new?

Talkat J-Fall 2022 · on Thursday, 2022-11-03· [java, spring]
links:none on file
slides:none on file

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

  1. 0:00Introduction to Spring Boot 3
  2. 3:56Breaking changes in Spring Boot 3
  3. 7:04New features overview
  4. 7:24HTTP Interface clients
  5. 9:55RFC 7807 Problem details
  6. 17:28Observability with Micrometer
  7. 25:36Native image support with GraalVM
  8. 38:48Live migration demo
  9. 50:28Closing and Q&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.