Когда использовать субконтексты Spring, а когда использовать пользовательские области?
У меня есть приложение JavaFX (не серверное приложение!) С множеством различных областей.
Эти области имеют иерархию подобластей, части которых используются повторно.
Я использую Spring (4.x) для DI, и это становится болезненным комплексом.
Мой вопрос: Какова наилучшая практика, чтобы гарантировать, что я получаю правильные вещи (в основном, прототипы бобов с областью действия), вводимые в подобласть?
Нужно ли реализовывать пользовательские области или подконтексты?
PS: решение Sub-Context уже работало, но весь интерфейс стал слишком медленным (около 10 секунд для создания субконтекста)