Immutability1 DI(의존관계 주입, Dependency Injection)란 무엇인가? DI(의존관계 주입, Dependency Injection)란 무엇인가? 의존관계 주입(Dependency Injection, DI)은 객체 간의 의존성을 외부에서 주입받는 설계 방식을 말한다.이 방식은 객체를 직접 생성하거나 내부에서 의존성을 설정하지 않고, 외부에서 필요한 의존성을 주입함으로써 결합도를 낮추고 코드의 유연성과 재사용성을 높인다. DI의 핵심 개념의존성(Dependency)한 객체가 다른 객체의 기능이나 데이터를 사용할 때, 해당 객체는 그 다른 객체에 의존한다고 말한다.예를 들어, OrderService가 PaymentService를 호출해 결제를 처리해야 한다면, OrderService는 PaymentService에 의존한다.의존관계 주입(Dependency Injection.. JAVA/Spring 2024. 12. 20. 이전 1 다음