~/talk

What's new in Spring Batch 5

Talkat Spring I/O 2023 · 2023-05-18..05-19· [java]
slides:none on file

Spring Batch 5 raises the baseline to Java 17 baseline and integrates Spring Framework 6, Micrometer 1.10 and new DB support (SAP HANA, MariaDB as first‑class), moves execution context serialization to execution context now Base64, adds proper Java record support with automatic reader/writer mapper selection, replaces old job‑param syntax with a key=value[,type[,id]] and any‑type conversion via Spring ConversionService, exposes tracing (Zipkin/OpenTelemetry) and metrics, and makes GraalVM native builds practical with GraalVM native: 20–30× startup speed and ~2× runtime speed on a 1M‑item benchmark; expect DB DDL changes and removed legacy stores.

AI-written summary · about

  1. 0:00Intro
  2. 1:24DEPENDENCIES UPDATES
  3. 2:06JAVA VERSION UPDATES
  4. 4:59JAVA RECORDS SUPPORT UPDATES
  5. 9:44@EnableBatchProcessing IMPROVEMENTS
  6. 15:46PARAMETER CONVERSION IMPROVEMENTS
  7. 20:59PARAMETER TYPES IMPROVEMENTS
  8. 22:18HOW TO SUPPORT CUSTOM PARAMETER TYPES?
  9. 23:12NEW DATABASE SUPPORT
  10. 24:06EXECUTION CONTEXT IMPROVEMENTS
  11. 26:27SCHEMA UPDATES
  12. 27:58BATCH METRICS IMPROVEMENTS
  13. 29:10HOW TO ENABLE BATCH METRICS?
  14. 31:52HOW TO ENABLE BATCH TRACING?
  15. 32:51GRAALVM NATIVE SUPPORT IMPROVEMENTS
  16. 34:15HELLO WORLD NATIVE PERFORMANCE
  17. 39:23OTHER FEATURES
  18. 40:28REMOVED FEATURES
  19. 41:44SUPPORT POLICY
  20. 44:27WHATS NEXT?
  21. 46:33spring ACADEMY
~/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.