Bu yazıda Collection, özelde List, tipinde veriler üzerinde bir örnek göstermeye çalışacağım. Hemen sınıfa bakalım.

package com.farukbozan.spring;import java.util.List;public class Ogrenci {private int numara;
private String ad;
private List ortalama;
private Ogrenci arkadas;

public String getAd() {
return ad;
}

public void setAd(String ad) {
this.ad = ad;
}

public int getNumara() {
return numara;
}

public void setNumara(int numara) {
this.numara = numara;
}

public List getOrtalama() {
return ortalama;
}

public void setOrtalama(List ortalama) {
this.ortalama = ortalama;
}

public Ogrenci getArkadas() {
return arkadas;
}

public void setArkadas(Ogrenci arkadas) {
this.arkadas = arkadas;
}

}

Şimdi de XML dosyasındaki değişikliğe bakalım.

Son olarak main sınıfımız.

package com.farukbozan.spring;import org.springframework.context.support.ClassPathXmlApplicationContext;public class MainSpringDesktop {public static void main(String[] args) {

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[]{“applicationContext.xml”});
Ogrenci ogrenciAli = (Ogrenci)context.getBean(“Ali”, Ogrenci.class);

for(int i = 0; i < ogrenciAli.getOrtalama().size(); i++)
System.out.println(ogrenciAli.getOrtalama().get(i));

}

}

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

No responses yet

Bir cevap yazın

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