1. Starting a Spring Boot Applicationhistorical

    The application entry point, SpringApplication, configuration sources, profiles, lifecycle hooks, and graceful startup/shutdown.

  2. Spring Boot Startup Source Flowhistorical

    Conceptual SpringApplication startup phases from environment preparation through context refresh, runners, and ready events.

  3. Spring Boot Auto-Configuration Principleshistorical

    Conditional configuration selection, metadata/imports, bean back-off, configuration properties, and condition diagnostics.