27 Şubat 2016 Cumartesi

SPRING PROJECTS




  • Bean scope olarak singleton secilirse o bean defination i icin sadece bir tane instance yaratilir.
  • Bean scope olarak prototype secilirse her seferinde o bean a request yapildiginda yeni bir instance olusturulur.

  • ClassA.java
  • package ornek.spring; public class ClassA { private String message; public void setMessage(String message){ this.message =message; } public void getMessage(){ System.out.println("Your message is "+message); } }
  • Main.java
  • package ornek.spring; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Main { public static void main(String[] args) { ApplicationContext context= new ClassPathXmlApplicationContext("Beans.xml"); ClassA obj1 = (ClassA)context.getBean("beanid"); obj1.setMessage("Merhaba"); obj1.getMessage(); ClassA obj2 = (ClassA)context.getBean("beanid"); //obj2.setMessage("naberrrr"); obj2.getMessage(); } }
  • Beans.xml


  • Hiç yorum yok:

    Yorum Gönder