어떻게 Dependency Injection이 작동하는지 이해하려고합니다. 나는 Pro Spring 2.5를 읽고 3 장을 읽었습니다. 내 생각에 떠오르는 몇 가지 질문은 다음과 같습니다.Spring의 의존성 삽입
독립 실행 형 응용 프로그램의 main 메소드에서 bean factory를 만들 때 웹 응용 프로그램도 마찬가지입니다.) 그리고 빈 구성 파일을 읽습니다. 그런 다음 어떻게됩니까? 해당 시점에 종속성을 갖는 Bean을 작성하고이를 등록에 보관합니까, 아니면 등록 정보에 유지되는 구성 정보입니까?
종속성 조회를 최소한으로 유지하여 MyApplication 클래스 또는 기본 응용 프로그램을 부트 스트랩하는 것이 있으면 이해해야한다는 것을 알고 있습니다. 이제 Spring이나 POJO는 레지스터가있는 팩토리가 main 메소드에서만 사용 가능한 경우 종속성을 삽입 할 위치와 시점을 어떻게 알 수 있습니까? 메인 메서드에서만 레지스터를 사용할 수 있습니까? "getBean (...)"을 더 이상 호출하지 않으므로 구조가 어디에서 발생합니까? 어떻게 콩을 싱글 톤 (singletons)으로 유지할 수 있습니까?
는 7 시간 전 같은 질문을 했 참조? http://stackoverflow.com/questions/9734483/how-is-dependency-injection-working – Ralph