관련된 코드는 여기서 확인하실 수 있습니다.
기본적으로 싱글톤 방식
프로토타입 방식으로는 어떻게 할 수 있는가?
싱글톤타입이 프로토타입의 빈을 사용하는 경우 문제가 된다. 왜? 싱글톤은 한 번만 생성되고 생성될 때 이미 설정이 완료되니까 그럼 어떻게 해결할 수 있는가? 어떻게 싱글톤타입에서 프로토를 사용하면서 매번 새로운 객체를 받을 수 있을까?
@Scope(value = "prototype", proxyMode = ScopedProxyMode.TARGET_CLASS)