Spring Dersleri – FactoryBean Nedir? Kullanımı

Spring Framework Dersleri‘ne devam ediyoruz.Bu yazıda FactoryBean konusunu inceleyeceğiz.

Spring FactoryBean Nedir?

Spring Framework kullanarak Beanlerimizin Spring container tarafından kontrol altına alınarak yönetilmesini istiyoruz. FactoryBean kullanarak container içerisindeki nesneyi oluşturabilecek fabrika sınıfını tanımlaması yapılmaktadır ve buna ait Factory Metotları bulunmaktadır. Bu sayede nesne örneği oluşturabiliriz. Burada asıl amaçlanmak istenen şey Bean’nin bir örneğini alarak başka bean üzerinden erişmek. Design Pattern olarakta kabul edilen bu yöntemin nasıl olduğunu bir örnek ile açıklayayım.

Kişi örneğimizi yapalım.

Şimdi FactoryBean ve Factory metotumuzu yazalım.

Spring konfigürasyon dosyasına değerlerimizi atayalım.

Programımızı çalıştıracak main classımızı yazalım.

Çıktımız ise şöyle:

 

Önceki Ders: Qualifier Anotasyonu Nedir? Kullanımı Spring Dersleri Sonraki Ders: Collections Kullanımı ve Örneği

3 comments

  1. Ozan

    “bean id=”beanFactory” class=”com.burakkutbay””
    Bu satırda class directory eksik yazılmış sanırım.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir