Spring Boot under the hood
summary
Shows how Spring Boot wires auto‑configuration through META-INF/spring.factories and generalized conditional checks like @Conditional to load configs only when classes/properties are present. Builds a custom starter that auto‑configures an XStream instance, auto‑registers converters into the shared Spring context, and demonstrates overriding the default serializer to produce JSON instead of XML. Uses the Actuator for health endpoints; the demo runs end‑to‑end and the override behavior works as expected.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 3:05Actuator
- 10:29Demo
- 15:34Extreme
- 20:44Extreme AutoConfiguration
- 22:39SpringFactory
- 26:29Converter
- 29:07Person converter
- 32:11Twitter
- 34:48Dependencies
- 37:22Autoconfigure
- 38:50Questions
related talks
45mCustomize your Spring Boot experience by writing your own Spring Boot starter
47mDemystifying Spring Boot Magic
47mSpring Boot Starter - How And Why?
01h 34mBoot yourself, Spring is coming
43mInside Spring: The Architecture Behind the Framework
52mSpring Boot the Ripper – Part I
01h 46mIt's a kind of magic: under the covers of Spring Boot
01h 31mIt's a Kind of Magic: Under the Covers of Spring Boot
