반응형 DI1 스프링을 배우기 전에(3) - 의존성 주입(Dependency Injection) 스프링을 배우기 전 준비해야 하는 단어입니다. DI라고도 하는 의존성 주입인데요. 이미 객체지향 프로그래밍을 하는 동안에 배웠던 단어일 수도 있습니다. 하지만 그만큼 필요한 개념이라고도 볼 수 있겠네요. DI(Dependecy Injection)는 코드에서 필요한 객체를 직접 사용하는 것이 아니라 파라미터나 세터등을 통해 외부에서 필요한 객체를 받아와서 사용하는 개념입니다. class PlayList () { val weAre = WeAre() val redSun = RedSun() } class WeAre : Music() { ...//생략 } class RedSun : Music() { ...//생략 } 이러한 클래스가 있습니다. PlayList 클래스 내부에 존재하는 WeAre와 RedSun은 전부.. 2021. 3. 17. 이전 1 다음 728x90