먼저, SingletonBean이 컨테이너에 등록(생성)될 때에만 의존관계의 주입이 일어난다는 근본적인 사실을 잊지말자.
이 때, SingletonBean이 PrototypeBean을 주입받는다고 가정했을때, 유의할점은 무엇일까?
답은 앞서 말한 근본적인 사실에 존재한다.
이미 의존관계 주입이 되었기때문에, SingletonBean에 주입된 PrototypeBean은,
SingletonBean을 계속해서 컨테이너에서 요청하면,
참조주소가 같은 PrototypeBean이 반환된다.(당연히 싱글톤빈도 항상 같은 인스턴스의 싱글톤 빈이 반환되고..)
그렇게 된다면 PrototyeBean의 생명주기를 제대로 활용하게 될지는 의문이다. 이에 유의해야겠다.
그래서 나온것이 Object Provider!!