Какие есть scope Spring Beans?



Scope бинов - области видимости бинов. Spring включает в себя шесть областей видимости:



Singleton - область видимости установленная по умолчанию, в случае если не установлен никакая другая видимость. Работает как любой паттерн проектирования Singleton.



Prototype - означает что каждый раз при обращении к контейнеру будет возвращен разные объекты.



Request - создает бин для одного HTTP запроса.



Session - аналогичен Request, но работает на уровне сессии.



Application - жизненный цикл ServletContext.



Websocket - создает бин для сессии веб-сокета