@Component컴포넌트 스캔에 속해있는 특정 클래스에 @Component를 추가하는 경우, 특정 클래스의 인스턴스는 SpringFramework가 관리합니다.DependencyGame은 ProgramRunner의 dependency입니다.Component ScanComponent Scan을 정의하여 Spring이 Component의 위치를 파악할 수 있습니다.패키지 명을 명시하거나, 명시하지 않을 수 있습니다.@ComponentScan("com.example")@ComponentScan명시하지 않으면 해당 ComponentScan이 정의된 패키지 및 하위 패키지가 Scan됩니다.Dependency InjectionSpring이 컴포넌트의 의존성이 무엇인지 식별하고 와이어링 하는 프로세스를 Depend..