Я пытаюсь понять иерархии ApplicationContext весной.
Я узнал следующее
- ApplicationContext не может иметь более 1 родительского ApplicationContext.
- Когда данный ApplicationContext не может разрешить bean-компонент, он передаст запрос на разрешение своему родителю.
- Родительский объект ApplicationContext указывается в его конструкторе.
Я хотел бы понять, когда использовать иерархии ApplicationContext (вместо одного ApplicationContext).
Лучшее, что я смог получить от Google, это это< /а>. И я понимаю, что если приложение имеет большое количество bean-компонентов, определенных на различных уровнях, то каждый уровень, имеющий свой собственный ApplicationContext, будет преимуществом. Что не понятно, так это то, в чем польза от этого и как достигается польза?