几天前我想,是时候将我的项目升级到 Spring 3.1 了,毕竟 3.1 版本已经经过几个 bug 修复版后足够稳定了。
升级到 Spring 3.1 是非常简单的,只需要更新 Maven 的版本号然后重新构建即可:
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-core</artifactId>
-
<version>3.1.2.RELEASE</version>
- </dependency>
重新编译后你会发现报了很多新的废弃类的警告,例如 XmlBeanFactory 已经改用 DefaultListableBeanFactory 替代:
- 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:
改为:
- http:
最简单的方法就是在 Eclipse 里使用全局替换将 -3.0.xsd 改为 -3.1.xsd,但替换之前最好还是检查一下。
更新 Schema 的目的是为了更多的使用新版本 Spring 的新特性。
原文链接:http://www.oschina.net/question/54100_63771
分享到:
相关推荐
spring3.0 api
NULL 博文链接:https://wujianmin577.iteye.com/blog/1736125
struts2+spring3.1+mybatis3.0框架整合
Struts 1.2+Hibernate3.3+Spring3.0整合详细步骤+源码
springMVC3.0 + MyBatis3.1 花了2天整合成功的DEMO Spring 用的是基于注解的 MyBatis 用的是基于XML的 带表结构 有增删改查的小例子(含事务) 个人认为这套小框架有有兴趣的人 完全可以自己修改修改, 作为自己以后...
commons-collections-3.1.jar commons-dbcp-1.2.2.jar commons-pool.jar Log4j日志记录所需jar: log4j-1.2.15 commons-logging Oracle数据库连接所需jar: ojdbc15 Spring 3.0.5所含jar: org.springframework.** ....
Spring3.1 IOC+AOP需要的jar包 ,实践检验过,亲身实践的
spring-aop-3.0.xsd 这个下载之后可以直接放在eclipese的xml的catalog中配置,已到达eclipse可以自动提示xml的功能
DWR3.0_Spring3.1_Hibernate4.1_JPA全注解实例。采用JTA事务管理,在glassfish3.1.2和postgresql9测试通过。参考网上的资料整理。.
Spring2.5、3.0、3.1轻松入门+中级+高级教程14合一
内含Struts1.3 API、Struts2.0 API、Struts1.3标签、Hibernate3.1教程、Hibernate3.1API、Spring3.0 API、Spring3.1API。SSH应有尽有,API均是CHM格式,方便使用。教程为pdf格式。
早一段时间学习了springsecurity3.0 框架,在开始阶段不知道导入那些必需jar包,经过摸索,总结出来最精简的jar包
DWR3.0+ hibernate4.1 + spring3.1 基于JPA JTA技术,在glassfish3.1.2和postgresql9上测试通过。参考了网上资料进行整理。
NULL 博文链接:https://liuwenbo200285.iteye.com/blog/986608
采用SpringBoot3.1、SpringSecurity6.1、Mybatis-Plus等框架,开发的一套企业级低代码开发平台,使用门槛极低,且采用MIT开源协议,完全免费开源,可免费用于商业项目等场景,采用组件模式,扩展不同的业务功能,...
spring-beans-3.1.xsd
dwr和spring的整合做下整理,以及对网页版的聊天功能做了一个简单的Demo,用了注解的方式,使用dwr框架来把Java代码,通过Javascript方式调用。功能虽不全,但集成是从网络上获取的,加以修改。希望对网友有用。
NULL 博文链接:https://jw-long.iteye.com/blog/1291866
迷你书是《Spring揭秘》的精选版,节选了原书中介绍Spring IoC容器的6个章节。《Spring揭秘》以幽默生动的语言、辅以有趣的故事和典故,循循善诱地阐述了Spring框架的方方面面。...6.2 Spring 3.0展望 6.3 小结
spring3.1中文参考文档,南磊翻译,现在有4章,目录如下: 第一部分 Spring framework概述.......................................................................................................................