1. Обзор
Spring Framework поставляется с двумя контейнерами IOC — BeanFactory
и ApplicationContext
. BeanFactory — это
самая базовая версия контейнеров IOC, а ApplicationContext
расширяет возможности BeanFactory
.
В этом кратком руководстве мы поймем существенные различия между этими двумя контейнерами IOC на практических примерах.
2. Ленивая загрузка против нетерпеливой загрузки
BeanFactory
загружает компоненты по запросу, а ApplicationContext
загружает все компоненты при запуске . Таким образом, BeanFactory легче
по сравнению с ApplicationContext
. Давайте разберемся на примере.