Как Spring создает и поддерживает bean-компоненты в одноэлементной области? Есть ли какой-то определенный код для него, любая документация, где мы можем это увидеть - PullRequest
0 голосов
/ 16 марта 2019

Мы знаем, что пружина по умолчанию поддерживает синглтон. Как она это делает?Существует ли какой-либо конкретный исходный код / ​​документация для объяснения процесса.

Насколько я понимаю: 1> Spring создает бин путем совершенствования.2> Код для создания компонента путем отражения находится внутри синхронизированного блока.3> Синхронизация происходит на статическом объекте, который создает контейнер.чтобы несколько потоков не имели один и тот же объект.4> Ссылка на созданный объект сохраняется и передается при каждом последующем запросе.

Правильно ли это понимание?Если нет, то где пробелы в понимании

...