~/talk

Spring Debugger: A New Way To Demystify Spring Boot's Magic

Talkat Spring I/O 2025 · 2025-05-22..05-23· [developer-experience]
slides:none on file

A new IntelliJ IDEA plugin exposes where Spring Boot values actually come from, shows which bean implementation is active, traces active transactions back to the method that started them, and lets the debugger evaluate any application-context bean (including EntityManager queries). It auto-detects and automatically import data sources from Docker Compose and Testcontainers, shows entity lifecycle transitions (transient → managed entity), and surfaces property sources inline so a single click the debug button reveals the origin with a navigate to source link. It is a separate plugin that works locally today.

AI-written summary · about

  1. 0:00Spring Debugger intro
  2. 2:11First ticket walkthrough
  3. 7:07Debugging property sources
  4. 10:24Accessing Spring properties
  5. 13:14Debugging beans and profiles
  6. 16:26Inspecting Spring beans
  7. 21:00Debugging transactions
  8. 25:54Entity lifecycle in debugger
  9. 27:40Docker Compose databases
  10. 31:10Debugging with Testcontainers
  11. 32:35Spring Debugger features
  12. 33:16Future plans
  13. 35:26Installing plugin
  14. 36:37Q&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.