Concept Flow - @Autowired for dependency injection
Start Application
Spring scans for @Autowired
Find dependency to inject
Create or find bean instance
Inject bean into target class
Use injected bean in code
Application runs with dependencies ready
Spring scans for @Autowired annotations, finds the needed beans, creates or retrieves them, and injects them into the target class before running the application.