더북(TheBook)

1.3.3 PicoContainer

PicoContainer14는 매우 작은 DI 컨테이너로 애플리케이션에서 PicoContainer 이외의 어떤 의존성도 갖지 않는 DI 컨테이너를 사용할 수 있게 해줍니다. PicoContainer는 단지 DI 컨테이너 역할만 하므로 애플리케이션이 커질수록 스파링과 같은 다른 프레임워크를 도입해야 합니다. 이러한 경우 처음부터 스프링을 사용하는 것이 더 좋은 선택입니다. 하지만 정말로 작은 DI 컨테이너가 필요하다면 PicoContainer는 좋은 선택입니다. 하지만, 스프링도 DI 컨테이너를 프레임워크의 나머지 부분과 별도로 패키징하고 있으므로 이를 이용하면 쉽게 사용할 수 있고, 유연성도 유지할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.