Das Boot: Diving into Debugging Spring Boot Applications
summary
A live-coding dive into Spring Boot startup and debugging that shows exactly what runs, how auto-configuration picks beans, and how to find the real source of values. Builds a small REST app (jar) that returns a configurable owner, demonstrates IntelliJ debugging and remote JVM debug, exposes Actuator and uses the actuator environment endpoint to trace overrides, and reveals Spring Boot auto-config creates 267 beans here. Shows command-line, environment and application.properties precedence and the app works end-to-end.
AI-written summary · about
chapters (17)
- 0:00Intro
- 5:30About me
- 6:40The Plan
- 8:25Spring Initializer
- 11:40Opening Das Boot
- 13:20Spring Boot Application Overview
- 15:00AtConfiguration Annotation
- 17:10AtConfiguration Component
- 21:30Spring Application Run
- 23:10Time Check
- 28:45Rest Controller
- 31:55Running the application
- 32:35How do we know where this came from
- 33:50Actuator
- 36:40Bean Owner
- 39:00Command Line Runner
- 41:25Remote Debugging
related talks
43mInside Spring: The Architecture Behind the Framework
01h 34mBoot yourself, Spring is coming
42mSpring Boot's boot: diving into the startup sequence
01h 38mBoot yourself, Spring is coming
47mHow to Debug - Lessons Learnt from 10 Years of Spring Boot
26mSpring Tools Live: All the Great New Things
57mHow to Debug Lessons Learnt From 10 Years of #SpringBoot
49mMagical Beans and Mystery
