DL(Dependency Lookup)과 DI(Dependency Injection)

CODEDRAGON Development/Spring

반응형


 

 

DL(Dependency Lookup) DI(Dependency Injection)

 

구분

설명

DL

(Dependency Lookup)

 

·       의존성 검색

·       저장소에 저장되어 있는 Bean 접근하기 위해 특정 컨테이너가 제공하는 API 이용하여 Bean Lookup 하는 것입니다.

·       DL 사용시 컨테이너 종속성이 증가합니다.

DI

(Dependency Injection)

 

·       의존성 주입

·        클래스간의 의존관계를  설정(Bean Definition) 정보 바탕으로 컨테이너가 자동으로 연결해주는 것입니다.

 

DL 사용시 컨테이너 종속성이 증가하여, 주로 DI를 사용합니다.