1. 程式人生 > >Spring獲取bean的三種方式

Spring獲取bean的三種方式

Demo 類程式碼:



springbean xml 配置程式碼:


測試類程式碼:


spring 獲取bean 第一種方法

BeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("springDemo01.xml"));

 System.out.println(beanFactory);  
 Demo demo = (Demo) beanFactory.getBean("demo");
 demo.test();

spring 獲取bean 第二種方法:

BeanFactory beanFactory = new XmlBeanFactory(new FileSystemResource("src/springDemo01.xml"));

 System.out.println(beanFactory);  
 Demo demo = (Demo) beanFactory.getBean("demo");
 demo.test();

spring 獲取bean 第三種方法:

 ApplicationContext beanFactory = new ClassPathXmlApplicationContext("springDemo01.xml");

 System.out.println(beanFactory);  
 Demo demo = (Demo) beanFactory.getBean("demo");
 demo.test();

spring 包依賴圖: