Server Side JavaTools-in-Action30min
Spring Debugger: Behind The Scenes of Spring Boot
This talk introduces the new Spring Debugger in IntelliJ IDEA, which demystifies Spring Boot internals by providing clear, actionable insights into configurations, transactions, data sources, beans, and caches—enabling developers to quickly understand, diagnose, and resolve issues without relying on “magic.”
Marco BehlerJetBrains
talkDetail.whenAndWhere
Monday, October 6, 17:35-18:05
Room 6
Throughout history, the term “magic” has described things we don’t fully understand. But magic isn’t real - it’s just a gap in knowledge.
So, when someone says, "Spring Boot is magic", the IntelliJ IDEA team hears, "We should make the IDE reveal what’s really happening behind the scenes".
With the new Spring Debugger available in IntelliJ IDEA, you’ll get simple, clear & actionable insights into common Spring Boot questions such as:
* Where does a specific property value come from? Why does it hold an unexpected value?
* Is there an active transaction? Who started it, and when?
* What database is my application currently connected to? Can I get 1-click access to it?
* What bean implementations are being used and why?
* What objects are being cached by my @Cacheable method?
* And many more…
Join this talk to see how Spring Debugger helps you replace “magic” with understanding for your own Spring Boot applications — so you can diagnose and resolve issues faster than ever.
So, when someone says, "Spring Boot is magic", the IntelliJ IDEA team hears, "We should make the IDE reveal what’s really happening behind the scenes".
With the new Spring Debugger available in IntelliJ IDEA, you’ll get simple, clear & actionable insights into common Spring Boot questions such as:
* Where does a specific property value come from? Why does it hold an unexpected value?
* Is there an active transaction? Who started it, and when?
* What database is my application currently connected to? Can I get 1-click access to it?
* What bean implementations are being used and why?
* What objects are being cached by my @Cacheable method?
* And many more…
Join this talk to see how Spring Debugger helps you replace “magic” with understanding for your own Spring Boot applications — so you can diagnose and resolve issues faster than ever.
Marco Behler
Marco works as a developer advocate at JetBrains, in Munich, Germany. He loves to share everything he knows about writing and building awesome software – knowledge he acquired from a decade of consulting in the Java and Spring ecosystems – through guides, tweets, books and talks.

talkDetail.transcript.loginToSeeTakeaways
talkDetail.transcript.loginToSeeInsights
comments.speakerNotEnabledComments