У нас есть backend-приложение с Spring IOC с Джерси REST. Все весенние бобы, которые мы определяем, используют по умолчанию, я имею в виду, singleton.Как работают одноэлементные бобы Spring?
Это приложение является DB-ориентированным с огромным количеством пользователей. Мой вопрос: как пружинные однопользовательские бобы управляют параллелизмом над этим приложением? Ни один из методов в классах службы не определяется как синхронизированный, но мы никогда не сталкиваемся с проблемами синхронизации данных пользователя. Все выглядит отлично.
Я думаю, что я пропустил что-то о пружинах синглтона или о том, как пружина обрабатывает несколько запросов с помощью одноэлементного объекта.
В соответствии с моим пониманием, поскольку весенние бобы являются одиночными, и никакие методы обслуживания не определены как синхронизированные, должны быть некоторые проблемы синхронизации с несколькими запросами.
Можете ли вы помочь мне правильно понять эту вещь?
вы имели в виду Синглтона? – DimaSan