하지만 싱글톤 패턴이 어떤 것인지 알고 있다면 앱에 특정 타입의 인스턴스가 하나만 있어야 한다고 생각할 수 있으므로 스프링에서 작동 방식이 이상하게 보일 수 있다. 스프링에서 싱글톤 개념은 동일한 타입의 여러 인스턴스를 허용하며, 싱글톤은 이름별로 고유하지만 앱 단위로 고유하지 않다는 것을 의미한다(그림 5-1).