Области видимости бинов: Singleton, Prototype и другие
Область видимости бина определяет, сколько экземпляров создаёт Spring и как долго они живут. По умолчанию — и наиболее распространённая — область singleton: один экземпляр на ApplicationContext. Другие области служат конкретным нуждам: prototype для объектов с состоянием на одно использование, request/session для веб-приложений.