의존관계 주입(DI)과 의존관계 검색(DL)
DI컨테이너에 런타임 시 의존 오브젝트를 수동적으로 전달받아서 사용한다.
DL은 의존관계를 맺는 방법이 외부로부터 주입받지 않고, 능동적으로 검색해서 관계를 맞는다.
DI와 동일하게 런타임시 주입받지만 스스로 생성한다는 게 중요하다.
메서드나 생성자를 통해 주입받는 게 아닌 스스로 컨테이너에 요청을 한다.
둘의 큰 차이는 DI는 받듯이 빈 오브젝트여야 하지만
DL은 검색하려는 DL오브젝트는 빈 오브젝트일 필요는 없다.
'Spring' 카테고리의 다른 글
IoC, DI (0) | 2022.06.10 |
---|---|
Filter, Interceptor, AOP 차이점 (0) | 2022.06.06 |
싱글톤 레지스트리 (0) | 2021.09.02 |
XML - DTD와 Schema (0) | 2021.08.30 |