spring 新老版本的问题

王朝java/jsp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

原先用的是spring-framework-1.1.3 版本的,前几天下了个spring-framework-1.2版本,拿个简单的例子来看看哪里不同

import java.io.*;

import org.springframework.beans.factory.BeanFactory;

import org.springframework.beans.factory.xml.XmlBeanFactory;

import org.springframework.core.io.Resource;

public class SpringTest {

public static void main(String[] args) throws IOException {

new SpringTest();

}

public SpringTest()

{

try

{

//BeanFactory factory = new XmlBeanFactory(is);

InputStream is = getClass().getResourceAsStream("bean.xml");

XmlBeanFactory factory = new XmlBeanFactory(is);

HelloBean hello = (HelloBean) factory.getBean("helloBean");

System.out.println(hello.getHelloWord());

}

catch(Exception e)

{

e.printStackTrace();

}

}

}

在新版本1.2中 BeanFactory factory = new XmlBeanFactory(is);这样写是有问题的,查看源代码,也没有new XmlBeanFactory(is) 这种构造方法,在1.1.3的源代码里却有。大家注意一下就行了。我也是刚学习,希望大家多多指教!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有