오늘은 의존성 주입이 무엇인지, 그리고 주입 방법에 대해 간단하게 정리해보려고 한다. 우선, 의존성 주입에 대해 알아보기 전에 의존관계란 무엇인지 알아야 한다. 의존관계는 객체 지향 프로그래밍에서 중요한 개념 중 하나로, 객체들은 서로 상호작용하고 협력하며 프로그램을 구성한다. 이때, 한 객체가 다른 객체 없이 작동할 수 없거나 다른 객체에 의존할 때, 이를 의존관계라고 한다. 쉽게 말해 A와 B가 의존관계에 있다면, B가 변경되면 A도 영향을 받는다. 의존성 주입 🔸객체를 직접 생성하는 것이 아닌 외부에서 생성한 후 주입시키는 방식이다. 스프링에서는 이러한 기능을 담당하는 DI 컨테이너가 존재하고, DI 컨테이너는 객체들 간의 의존관계를 주입한다. 의존성 주입을 하면 객체의 결합도를 줄일 수 있고, 유..