~/talk

Das Boot: Diving into Debugging Spring Boot Applications

Talkat Jfokus 2022 · 2022-05-02..05-04· [java, testing]
slides:none on file

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

  1. 0:00Intro
  2. 5:30About me
  3. 6:40The Plan
  4. 8:25Spring Initializer
  5. 11:40Opening Das Boot
  6. 13:20Spring Boot Application Overview
  7. 15:00AtConfiguration Annotation
  8. 17:10AtConfiguration Component
  9. 21:30Spring Application Run
  10. 23:10Time Check
  11. 28:45Rest Controller
  12. 31:55Running the application
  13. 32:35How do we know where this came from
  14. 33:50Actuator
  15. 36:40Bean Owner
  16. 39:00Command Line Runner
  17. 41:25Remote Debugging
~/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.