java学习

java学习

 

spring使用静态工厂方法来实例化bean

public class Person1 implements Person{

 private Person1(String s){
  System.out.println(s);
 }

 public void say() {
  System.out.println("00000000000000");  
 }
 public static Person1 getPerson1(){
  return new Person1("pppppppppp");
  
 }
}


<bean id="person" class="com.yjw.bean.Person1" factory-method="getPerson1">

public class Test {

 public static void main(String[] args) {
  ApplicationContext  ctx =new  ClassPathXmlApplicationContext("applicationContext.xml");
 // UserService userservice =(UserService) ctx.getBean("person");
  /* User u = new User();
  u.setUsername("qq");
  u.setPassword("qq");
  userservice.save(u);*/
  Person person =  (Person) ctx.getBean("person");
  person.say();
  
 }
 
}

posted on 2013-04-22 22:52 杨军威 阅读(341) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜