스프링을 이용해 의존성 주입을 할 수 있을까? 나는 의존성 주입을 공부하기 전에 DI라는 단어를 들었을 때, 단순히 Dependency의 약자인 줄 알아서 pom.xml에 존재하는 의존성 주입을 말하는 줄 알았다. 그래서 스프링이 직접 해주는 의존성 주입은 이 파일에 있는 게 전부인 줄 알았지만 그게 아니었다. 외부에서 의존성 주입을 통해 객체 지향 설계를 할 수 있도록 스프링이 도와주는 방법에 대해 공부를 하면서, DI의 존재를 알게 됐고, DI가 의존성 주입의 약자라는 것을 알게 된 순간부터 나는 DI가 정말 대단한 방식이라는 것을 알 수 있었다. 그래서 나는 훌륭한 DI에 대해 잘 알기 위해서 스프링이 제공하는 스프링 컨테이너를 이용해 DI 하는 방법을 알아보려고 한다. 방금까지 공부했던 AppCo..