Di1 [Spring Boot] DI - 개념 DI( Dependency Injection ) DI는 해석하면 의존성 주입이라는 뜻으로, 이름 그대로 의존성을 주입함을 말한다. 이 개념은 스프링 프레임워크의 핵심 개념이기 때문에 스프링 부트에서 또한 중요한 개념이고, 동작 방식에 대해서 잘 이해하고 있어야 한다. 자바에서 말하는 의존성이란 무엇일까? 자바는 객체 지향 프로그래밍 언어로, 여기서 말하는 의존성은 객체가 다른 객체를 참조(의존)할 때, 해당 객체는 의존성을 지닌다라고 한다. 보다 잘 이해하기 위해 아래의 예제를 살펴보자. class ClassA { public ClassA() { } } class ClassB { ClassA classA; public ClassB() { this.classA = new ClassA(); } } 위의 코드.. 2023. 11. 7. 이전 1 다음 728x90 반응형