spring學習XmlBeanFactory顯示已廢棄(Spring啓動的多種方式)(使用main方法啓動Spring)

看spring源碼解析的時候照着例子打發現這個類XmlBeanFactory已經被廢棄了。

使用XmlBeanFactory報了一個橫線

在這裏插入圖片描述

方法1 組合的方式

public static void main(String[] args) {
		Resource resource = new ClassPathResource("bean.xml");
		BeanFactory factory = new DefaultListableBeanFactory();
		BeanDefinitionReader bdr = new XmlBeanDefinitionReader((BeanDefinitionRegistry) factory);
		bdr.loadBeanDefinitions(resource);
		Student student = factory.getBean("stu", Student.class);
		System.out.printf("。。。。。。" + student);
	}

方法2 ClassPathXmlApplicationContext

ApplicationContext sc = new ClassPathXmlApplicationContext("bean.xml");
		Student student = sc.getBean("stu", Student.class);
		System.out.printf("。。。。。。" + student);

方法3 FileSystemXmlApplicationContext

 ApplicationContext factory=new FileSystemXmlApplicationContext("bean.xml"); 

方法4 WebApplicationContextUtils獲取(web項目使用)

ServletContext servletContext = request.getSession().getServletContext(); 
    ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext ); 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章