[토비의 스프링] 스프링의 IoC - 애플리케이션 컨텍스트의 동작 방식
·
Server/Spring&Spring Boot
스프링의 IoC 애플리케이션 컨텍스트의 동작 방식 오브젝트 팩토리에서 사용했던 IoC 원리를 그대로 적용하는 데 애플리케이션 컨텍스트를 사용하는 이유는 범용적이고 유연한 방법으로 IoC기능을 확장하기 위해서이다. 오브젝트 팩토리로 직접 사용했을 때와 비교해서 애플리케이션 컨텍스트를 사용했을 때 얻을 수 있는 장점 클라이언트를 구체적인 팩토리 클래스를 알 필요가 없다. 오브젝트 팩토리가 아무리 많아져도 이를 알아야 하거나 직접 사용할 필요가 없다. 일관된 방식으로 원하는 오브젝트를 가져올 수 있다. 애플리케이션 컨텍스트는 종합 IoC 서비스를 제공해준다. 오브젝트가 만들어지는 방식, 시점과 전략을 다르게 가져갈수도 있다. 자동생성, 오브젝트에 대한 후처리, 정보의 조합, 설정방식의 다변화, 인터셉팅 등 오..