Merhabalar,
Bu yazıda Spring de bir beanin diğer bir beane nasıl referans gösterildiğine dair bir örnek vermek istiyorum. Diğer örneklerde olduğu gibi öğrenci sınıfı üzerinden gidip, bir öğrenciye başka bir öğrenciyi arkadaş olarak referans göstereceğiz. Hemen kodlara bakalım.
package com.farukbozan.spring;public class Ogrenci {private int numara; public void setAd(String ad) { public int getNumara() { public void setNumara(int numara) { public double getOrtalama() { public void setOrtalama(double ortalama) { public Ogrenci getArkadas() { public void setArkadas(Ogrenci arkadas) { } |
Yukarıdaki sınıfta öncekilerden farklı olarak bir arkadaş değeri var. Şimdi xml dosyasındaki değişikliğe dikkat edelim.
Dikkat edersek arkadas değeri için bu defa value yerine ref kullanıldı; çünkü artık bir başka beane işaret ediyor. Son olarak da main sınıfı.
package com.farukbozan.spring;import org.springframework.context.support.ClassPathXmlApplicationContext;public class MainSpringDesktop {public static void main(String[] args) { System.out.println(ogrenciAli.getArkadas().getNumara() + “\t” + } } |
Bol Java’ lı günler dileğiyle…
Yazan: Faruk BOZAN (Yazılım Mimarı / Software Architect)