~/talk

Inside Spring Boot 4: Restructuring for the Future

slides:none on file

Spring Boot 4 breaks the big auto-config jar into many focused modules, shrinking runtime artifacts and changing package names so upgrades require replacing old starters with Spring Boot Starter Classic then swapping in technology-specific starters; build times drop from ~7 minutes to ~30 seconds for localized changes. Undertow and Pulsar Reactive are removed, Jackson moves to tools.jackson (JSON mapper) and JSpecify adds ~9,000 nullable annotations, HTTP service clients and API versioning gain built-in support while Rest Test Client gets auto-configuration.

AI-written summary · about

  1. 0:00Introduction
  2. 1:13Spring Boot 4 requirements
  3. 3:19Modularization changes
  4. 8:22Maintainability benefits
  5. 10:08New starter structure
  6. 13:57Migration guide
  7. 25:36Jackson 3 upgrade
  8. 32:57Spring Retry updates
  9. 38:58HTTP client API
  10. 42:31Miscellaneous changes
  11. 44:42Q&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.