Spring獲取bean的三種方式
阿新 • • 發佈:2019-01-30
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 包依賴圖: