من با مثالی در Spring Framework براتون توضیح میدم. dependency Lookup زمانی است که ما bean مورد نظر خود را بصورت مستقیم از ApplicationContext و با فراخوانی متد هایی مثل getBean پیدا می کنیم:
MyBean bean = applicationContext.getBean("myBean");
اما dependency injection به مواردی می گویند که بصورت اتوماتیک اتفاق می افتد، برای مثال با انوتیشن Autowired.