Concept Flow - Spring Security auto-configuration
Start Spring Boot App
Spring Boot scans classpath
Detect spring-boot-starter-security
Load SecurityAutoConfiguration
Apply default security settings
Create default user & password
Secure all HTTP endpoints
App ready with security
Spring Boot detects the security starter, loads auto-configuration, sets default security rules, and creates a default user automatically.