经过四个里程碑版、三个RC版,Spring框架终于发布了3.0 的正式版。
Spring 3.0.0 GA的主要变化:
Spring 3.0引入了MBeanExporter,用于扫描于FactoryBean-exported独立的资源
Spring 3.0增加了扫描自动检测JavaEE 6定义的中的javax.annotation.ManagedBean类型的组件的能力
Spring 3.0完全支持 GlassFish V3 GA
Spring 3.0重构了ListableBeanFactory类,删除其中的getBeansWithAnnotation (Class,boolean,boolean) 方法
Spring 3.0新增了对JRuby 1.4的支持
Spring 3.0中引入SmartLifecycle模式,该模式将会根据需要自动启动(无视 lazy-init延迟加载)
Spring 3.0引入了Bean属性名的规则映射模式 (title 可以映射为 Title ISBN 可以映射为 iSBN,貌似是乎略了大小写)
Spring 3.0完全支持JPA 2.0规范,同时兼容EclipseLink 2.0 GA(果然是朝着JSR规范来啊)
Spring 3.0支持将枚举、数组和集合类型映射成为Bean属性
Spring 3.0增加了PropertyPlaceholderConfigurer方法,用于域兼容Spring 2.5
Spring 3.0重构了SpelExpressionParser用于接收带有boolean标志的SpelParserConfiguration对象
Spring 3.0修改了TypeDescriptor描述符中的valueOf和forObject方法,和一些缓存级别
Spring 3.0修改了GenericConverter类中的getConvertibleTypes,将返回参数更改为一个ConvertiblePair的Set
Spring 3.0支持在数据和集合元素中使用formatters 和 formatting
Spring 3.0去掉了默认数字格式
Spring 3.0去掉了默认的日期格式
Spring 3.0.0 GA下载地址:
http://www.springsource.org/download
Spring 3.0.0 GA详细变更记录:
http://static.springsource.org/spring/docs/3.0.x/changelog.txt
新闻来源:http://xiexiejiao.cn/
http://www.oschina.net/news/6201/spring-3.0.0-GA-released
--------------------------------------------------------------------------------------------------
我们的淘客网开通啦,欢迎大家去逛逛
~\(
≧▽≦
)/~
啦啦啦
~~~
淘宝购物资讯网:
http://taoke178.jimdo.com
淘乐园:
http://taoleyuan.jimdo.com
分享到:
相关推荐
8. **WebSocket支持**:虽然Spring3.0发布时WebSocket标准还未正式推出,但后续版本Spring4.0开始支持WebSocket,为实时通信提供了可能。 9. **国际化支持**:Spring3.0的MessageSource接口和@MessageSource注解...
"org.springframework.spring-library-3.1.0.M2.lib"可能是Spring框架的库文件,包含所有Spring模块的类和资源,版本号3.1.0.M2意味着这是一个预发布版本,可能在正式版之前用于测试和评估。 在SSH集成中,Spring...
尽管作者提到 iBatis 3 在当时尚未发布正式版本,并且 Spring 3.0 可能并未明确表示支持 iBatis 3,但通过一系列的研究与尝试,我们仍然可以实现这两种技术的有效结合。 #### 二、Spring 3.0 简介 Spring 是一个...
里程碑版本通常用于开发者测试和反馈,以便在正式版本发布前进行改进。 Spring 3.0还引入了许多其他特性,比如: - **JSR-303/JSR-349 Bean Validation 集成**:Spring支持了JSR标准的Bean验证,可以在校验模型层...
1. **下载官方版本**:介绍了如何从官方网站下载Spring3.1正式发布版,确保获得最新且稳定的框架资源。 2. **持续构建Spring源码**:通过SVN库进行持续构建,让开发者能够跟踪和参与Spring框架的最新进展,同时也为...
"商城购物系统 v3.0 正式版"是一个典型的电子商务平台软件,它包含了实现在线购物功能所需的全套组件。此版本可能是对先前版本的重大改进,提供了更稳定、更安全、更用户友好的体验。让我们深入探讨一下这个系统可能...
- **1.3.1 下载Spring 3.0正式发布版** 开发者可以从Spring官方网站或者第三方软件仓库下载Spring 3.0的正式版本。确保下载的是最新稳定版本,并且包含所有必要的文档和支持材料。 - **1.3.2 基于SVN库持续构建...
根据提供的文件信息,我们可以归纳出以下关键知识点,这些知识点主要围绕《Spring in Action》第三版这本书展开: ### 关键知识点一:Spring框架介绍 - **Spring框架版本**:本书覆盖了Spring 3.0版本的核心内容。...
这个版本在正式版发布之前,是用于测试和验证的,通常包含了所有计划的功能,并且在性能和稳定性上已经接近最终版本。开发者可以下载这个版本进行实际项目开发,但由于是候选版本,可能还存在一些已知问题,建议密切...
- 由于Spring 3.0在MyBatis 3.x正式发布前已完成开发周期,Spring团队不愿意基于未发布的MyBatis版本进行整合支持。因此,MyBatis社区决定承担起整合的任务。 3. **要求** - 在开始使用MyBatis-Spring整合之前,...
2009年,Spring 3.0发布,全面支持Java EE 6,增加了对RESTful服务、Groovy的支持,并引入了Spring Expression Language (SpEL)。 2014年的Spring 4.0带来了对Java 8的全面支持,改进了对WebSocket和反应式编程的...
曾尝试将MyBatis 3支持添加到Spring 3.0中,但因为Spring 3.0开发结束时MyBatis 3.0尚未正式发布,所以官方的Spring支持只能推迟到至少Spring 3.1版本。鉴于对Spring支持MyBatis的兴趣,MyBatis社区决定是时候将感...
`gradle-3.0-milestone` 指的是Gradle的3.0版本的一个里程碑版本,通常里程碑版本意味着该版本已经接近正式发布,大部分功能和性能优化都已经完成,但可能还存在一些已知问题或未被发现的问题。这个版本的发布对...
- Spring 3.0版本发布时,MyBatis 3.0尚未正式发布。因此,Spring官方未将MyBatis 3.0的支持纳入其3.0版本。 - MyBatis社区为了满足开发者的需求,在Spring 3.0中引入对MyBatis 3.0的支持,从而创建了一个名为`...
最初,Spring 3.0 版本仅支持 iBatis 2(现称为 MyBatis),但由于 MyBatis 3.0 的官方发布晚于 Spring 3.0 的开发周期,Spring 开发团队未能在其正式版本中支持 MyBatis 3.0。为了弥补这一不足,MyBatis 社区决定...
- **下载Spring3.0正式发布版**:提供了官方下载地址,指导用户如何获取最新版本的Spring3.0。 - **基于SVN库持续构建Spring源码**:介绍了如何通过Subversion (SVN) 源代码管理系统来获取Spring的源代码,并设置...
### Spring in Action 第三版 知识点概览 #### 一、Spring 框架简介 - **Spring 框架概述**:Spring 是一个开源框架,它为 Java 应用程序提供了一种轻量级的方式来管理和组织业务对象。Spring 通过依赖注入...
- 尽管Spring 3.0支持iBatis 2,但在MyBatis 3正式发布之前,Spring 3.0的开发周期已经结束。因此,Spring开发团队未将对非正式发布的MyBatis 3的支持纳入其官方版本中。为了解决这一问题,MyBatis社区决定启动一个...
由于Spring 3.0发布时MyBatis 3.0尚未正式推出,Spring团队未能及时提供对MyBatis 3.0的支持。因此,MyBatis社区决定启动一个子项目来实现这一整合目标,即MyBatis-Spring项目。 **1.3 要求** - **熟悉Spring和...