토비 스프링; 오브젝트와 의존관계 (2)
지난 글에서 DAO 오브젝트 팩토리를 스프링의 Application Context로 변환하는 과정까지 했다. 이 과정에서 @Configuration이라는 어노테이션으로 Application Context가 빈을 만들 수 있게 했다. 그런데 오브젝트 팩토리로 만든 DAO는 여러개 생성이 가능하고 그렇게 되면 동일하지 않게된다. Application Context로 만든 DAO는 동일하다. IoC컨테이너인 Application Context는 Singleton Registry다. 스프링은 빈을 생성할때 기본적으로 Singleton으로