翻译于 2012/11/27 18:20
Resource resource = new ClassPathResource("example2.xml"); return new XmlBeanFactory(resource);需要改为:
Resource resource = new ClassPathResource("example2.xml"); DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory(); BeanDefinitionReader reader = new XmlBeanDefinitionReader(beanFactory); reader.loadBeanDefinitions(resource);
完整的被废弃的类的列表请看
http://www.osctools.net/uploads/apidocs/Spring-3.1.1/deprecated-list.html
接下来是需要将 Spring 的 XML Schema 从 3.0 改为 3.1,如:http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd改为:
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
最简单的方法就是在 Eclipse 里使用全局替换将 -3.0.xsd 改为 -3.1.xsd,但替换之前最好还是检查一下。
更新 Schema 的目的是为了更多的使用新版本 Spring 的新特性。
评论删除后,数据将无法恢复
评论(0)