반응형 Provider1 Spring DL 이란?(Dependency Lookup) 이전 포스팅에서 스프링의 특징들에 대해 다룬적이 있다. AOP, DI 등 내용이었고 자세한 것은 아래 참고 포스팅 참고 바란다. 이번 포스팅에서는 비슷하지만 좀 다른 DL(Dependency Lookup) 에 대해서 다뤄보려고 한다. 약자만 봐도 대충 이해는 되겠지만 의미는 다음과 같다. 의존관계가 있는 객체를 외부에서 주입 받는 것이 아닌, 의존관계가 필요한 객체에서 직접 검색하는 방식 헷갈릴 수 있는 부분이 클라이언트 객체(의존관계가 필요한 객체)에서는 의존하고자 하는 인터페이스 타입만 지정해서 검색할 뿐 해당 인터페이스를 구현한 구체적인 클래스 객체에 대한 결정과 해당 객체에 대한 생명 주기는 IoC 컨테이너에서 책임진다. 결국 의존관계를 외부에서 주입이 아니라 직접 의존관계를 찾는것으로 DI 랑 .. 2023. 7. 30. 이전 1 다음 반응형