~/talk

From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE

Talkat Voxxed Days Bucharest 2024 · 2024-03-27..03-29· [java]
slides:none on file

Migrating a Spring Boot 2 app to Spring Boot 3 requires changing javax → jakarta across code and dependent jars, updating Spring and Jakarta versions, and fixing imports; expect compilation and test failures from transitive libs. Practical fixes shown: use the IDE refactor or OpenRewrite for source, run Eclipse Transformer (or Apache Tomcat migration tool) to rewrite bytecode jars, re-release/install updated artifacts to Maven, then tests pass. Also demonstrates using Jakarta EE 10 features (UUID primary keys) and Java 22 preview string templates and notes Jakarta EE 11 (Jakarta Data, RPC) arriving June/July.

AI-written summary · about

  1. 0:00Jakarta EE and Spring Boot intro
  2. 5:02Jakarta EE relevance
  3. 9:40Spring Boot 2 to 3 migration
  4. 13:12Fixing compilation errors
  5. 16:00Failing tests and dependencies
  6. 24:58Transitive dependencies issues
  7. 26:50Eclipse Transformer
  8. 33:37Additional migration steps
  9. 35:05Java 22 upgrade
  10. 40:49Jakarta EE 10 features
  11. 42:14Jakarta EE 11 new
  12. 46:10Summary and impact
  13. 49:26Q&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.