Так что мой вопрос касается объема синглтона при весенней загрузке. Я работал над несколькими весенними загрузочными проектами, но я никогда не видел, чтобы класс был аннотирован областью Prototype, поэтому я предполагаю, что все определяемые bean-компоненты являются одноэлементными по умолчанию при весенней загрузке. Теперь предположим, что 2 потока обращаются к bean-компоненту, который является одноэлементным, тогда в таком случае, как мы можем быть уверены, что изменения, сделанные одним потоком, не влияют на другой поток, работающий с одним и тем же bean-компонентом.
Теперь вы можете сказать, что мы можем выполнить синхронизацию, но я не видел в веб-приложениях, где синхронизация используется, чтобы избежать этого условия. Так как именно это обрабатывается пружинной загрузкой.