Spring Debugger: A New Way To Demystify Spring Boot's Magic
summary
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
chapters (14)
- 0:00Spring Debugger intro
- 2:11First ticket walkthrough
- 7:07Debugging property sources
- 10:24Accessing Spring properties
- 13:14Debugging beans and profiles
- 16:26Inspecting Spring beans
- 21:00Debugging transactions
- 25:54Entity lifecycle in debugger
- 27:40Docker Compose databases
- 31:10Debugging with Testcontainers
- 32:35Spring Debugger features
- 33:16Future plans
- 35:26Installing plugin
- 36:37Q&A
related talks
49mSpring Debugger New Power: Where Should I Click to Demystify Spring Boot Magic?
01h 13mSpring Boot is made for tooling
49mJust one more thing with Spring in IntelliJ IDEA
58mBootiful IntelliJ IDEA
24mSpring Tools 4: Bootiful Spring Tooling for the Masses
31mDebugging with IntelliJ IDEA
44mBe more productive with IntelliJ IDEA
01h 03mSpring Tools 4 - Eclipse and Beyond
