책 읽다가


'스프링은 훌륭한 의존성 주입 프레임워크다. 아마도 의존성을 연결할 때 스프링의 auto-wiring 기능을 사용할 것이다. 이 방법도 괜찮지만, @autowired 어노테이션이 업무 객체 도처에 산재해서는 안 된다. 업무 객체는 절대로 스프링에 대해 알아서는 안 된다.

 업무 객체보다는 메인 컴포넌트에서 스프링을 사용해서 의존성을 주입하는 편이 낫다. 메인은 아키텍쳐 내에서 가장 지저분한, 최저 수준의 컴포넌이기 때문에 스프링을 알아도 상관 없다.'


이런 문장이 있는데 의존성의 의존성을 주입하지 말라는 의미임?? 스프링 뉴비라서 잘 모르겠음... 무슨 뜻일까??