A conference talk transcript by Ivan Borisov exploring Spring Boot internals through live debugging puzzles using IntelliJ IDEA. Topics covered include Spring property source precedence and environment post-processors, bean definition naming rules (especially with multi-capital-letter class names), bean collection injection behavior, the new Spring 7 BeanRegistrar for dynamic bean registration, prototype vs singleton lifecycle differences (pre-destroy not called for prototypes), and transactional proxy internals (self-invocation bypassing the proxy). The IntelliJ IDEA debugger is used throughout to inspect bean definitions, property values, and runtime context state.

49m watch time

Sort: