Bean scope
Spring-də bean-in (yəni IOC Container tərəfindən idarə olunan obyektin) yaşama müddətini və harada istifadə ediləcəyini təyin edən parametirdir.
Əsas bean scope-lar:
- singleton – (default) yalnız bir dənə bean obyekt yaradılır və hamı onu istifadə edir
- prototype – hər dəfə bean çağırıldıqda yeni obyekt yaradılır
- request – hər HTTP request üçün yeni bean yaradılır (yalnız web app-lərdə)
- session – hər HTTP session üçün yeni bean yaradılır
- application – bütün application üçün bir obyekt (ServletContext səviyyəsində)