Scope türlerine web sayfaları ile ilgilenenler yabancı değillerdir. Bir isteğin ne kadar süre boyunca aktif olacağını belirten ifadelerdir. Spring için de bu tür scope türleri mevcuttur. Bunlara kısaca bakalım.

Singleton: Bu scope türü ile işaretlenen beanden bir örnek oluşturulur ve gerekli referanslar için sadece bu örnek kullanılır.

singleton

Prototype: Singletondan farklı olarak gerekli referanslar için birer tane yeni bean örneği oluşturulur.

prototype

Request: Sadece web tabanlı uygulamalarda kullanılabilir. Her http isteği için bir örnek oluşturulur.

Session: Sadece web tabanlı uygulamalarda kullanılabilir. Her http oturum süreci boyunca bir bean örneği oluşturulur.

Kaynak: Spring Reference Documentation.

Bol Java’ lı günler dileğiyle…

No responses yet

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.