Master Spring Boot Auto-Configuration: Beans, Conditions, and Custom Starters
This article explains how Spring Boot auto‑configuration works, how to locate candidate configurations, use various @Conditional annotations, and build a custom starter—including naming conventions, property keys, and a complete logging starter example with code snippets.
