객체지향 언어에서 Object간의 연결 관계를 런타임에 결정IoC 의 구현 방법 중 하나가 DI (Dependency Injection)필요한 위치에서 개발자가 필요한 객체 생성 로직을 구현하는 기존의 방식에서 벗어나, 객체 생성을 Container에게 위임하려 처리함
클라이언트가 url 을 요청하면 웹 브라우저에서 스프링으로 request 가 보내짐Dispatcher Servlet이 request를 받으면 Handler Mapping을 통해 해당 url을 담당하는 Controller를 탐색 후 찾아냄찾아낸 Controller 로 r