Здравствуйте, IT, Вы писали:
IT>>>А в Spring конфигуратор как реализован? Как синглетон? Или он конфигурируется другой внешней системой конфигурации?
C>>Как угодно. Например, ты можешь его положить в theadlocal-переменную, впрыскивать его в объекты или передавать явно.
IT>Т.е. на каждую поток у нас будет по одному конфигуратору? В чём смысл?
Бывает нужно иногда (я не говорю, что это очень хороший паттерн). Например, если надо передать конфигуратор через слой, который мы не контролируем, и в который мы не можем нормально его воткнуть.
IT>>>Кто их должен передавать?
C>>Объект, создающий данный объект.
IT>А кто будет создавать объект, создающий данный объект?
Объект, который будет создавать объект, который будет создавать объект. И так рекурсивно до функции main().