Backend/Spring2023. 12. 10. 08:58DI (Dependency Injection, 의존관계 주입) 이란? (+ 필요성)
Series 1. IoC(제어의 역전)/ DI(의존관계 주입) 용어 정리 2. DI (Dependency Injection, 의존관계 주입) 이란? 제어의 역전/ 의존관계 주입을 간단히 정리한 거에 이어, DI (의존관계 주입)가 스프링에서 쓰이는 이유, 특징에 대해 정리하는 시간. 스프링은 자바 언어 기반 프레임워크로 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 도구라고 할 수 있다. 이것을 가능하게 해 주는 객체 지향 프로그래밍의 핵심은 '다형성'에 있다. 다형성이 무엇인지 간단하게 정리해 보자. (객체 지향 프로그래밍과 다형성에 대한 자세한 내용 다른 포스팅에서 정리하도록 하겠다.) 🔍 다형성 다형성은 이름 그대로 객체의 속성이나 기능(메소드)이 여러 가지 다른 형태로 가질 수 있는 것을..