
ApplicationContext 계층구조
·
Framework/SPRING FRAMEWORK
📌 IoC Container라고 불리우는 ApplicationContext 계층 구조 📌 IoC (Inversion Of Control 제어의 역전) 컴포넌트 의존관계 설정, 설정, 및 생명주기를 해결하기 위한 디자인 패턴이다. 객체의 생성 및 생명주익에 대한 모든 객체의 제어권이 바뀌었다는 것을 의미한다. 즉, 필요한 객체가 있으면 내가 직접 생성해서 사용하는 것이 아니고, 외부에서 나한테 필요한 객체를 생성해서 던져준다. 타입만 일치하면 나는 받아서 사용할 수 있다. 📌 IoC 컨테이너 ▪ IoC 방법으로 빈(bean)을 관리한다는 의미에서 IoC 컨테이너라고 한다. ▪ 개발자가 직접 객체를 생성하지 않고 객체의 생성과 소멸을 컨테이너가 관리한다. 즉, 컨테이너에 객체를 담아두고 필요시 컨테이너로부터..