IoC Container
-
[Spring] IoC 컨테이너 사용하기 (ApplicationContext 이용하기)프로그래밍 공부/Spring 2021. 4. 29. 22:49
뉴렉처 강사님의 동영상 강의를 정리한 글입니다. Application Context : Spring에서 설정 정보의 제공을 위한 핵심 인터페이스 지시서를 넘길 때 지시서의 위치에 따라 다른 클래스를 사용한다. - ClassPathXmlApplicationContext: application의 root로 부터 경로를 지정할 때 => 가장 보편적인 방법 - FileSystemXmlApplicationContext: 파일 시스템의 경로를 이용할 때 (C 드라이브 ~) - XmlWebApplicationContext: 웹의 url을 통해 경로를 지정할 때 - AnnotationConfigApplicationContext: 파일을 통해 넘기지 않고 scan을 통해 넘김 ApplicationContext conte..
-
[Spring] IoC 컨테이너프로그래밍 공부/Spring 2021. 4. 28. 12:13
뉴렉쳐 강사님의 동영상 강의를 정리한 글입니다. IoC Container (Inversion of Control) : 역순으로 부품을 생성하고 조립하는 컨테이너 컨테이너 : 큰 객체를 생성하기 위해 필요한 부품들을 생성하여 담는 그릇 A를 만들기 위해 B가 필요하고, B를 만들기 위해 C가 필요, C를 만들기 위해 D가 필요한 경우 DI의 순서 - Composition 일체형: 가장 큰 A객체를 생성할 때 자동으로 작은 부품들이 만들어지게 됨 즉, A -> B -> C -> D 순으로 생성되어 컨테이너에 담김 - Asocciation 조립형: 가장 작은 부품먼저 만들어 조립하여 큰 부품을 만들게 됨 즉, D -> C -> B -> A 순으로 생성되어 컨테이너에 담김 (역순) => 이 컨테이너가 IoC C..