| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .txt | 3 |
| 摘要 | ||
文档详细记录了Spring Framework 3.0.x各版本的更新内容,包括功能改进、bug修复、兼容性更新以及新功能的引入。主要内容涵盖ConversionService的优化与修复,BeanFactory的序列化支持,Transaction的同步清理,JMS连接器的改进,以及对JPA 2.0的兼容性支持。文档还涉及了Spring与第三方库(如Hibernate、EclipseLink)的集成优化,以及对旧版本技术(如JMS 1.0.2)的支持逐渐 deprecated。 | ||
| AI总结 | ||
### Spring Framework 3.0.x 版本变更日志总结
#### **3.0.7 版本(2011-12-22)**
- **修复与改进**:
- 修复 `GenericTypeResolver` 的类型解析问题。
- 实现 `ByteArrayResource` 的 `contentLength()` 方法。
- 优化 `Resource` 的 `exists()` 方法,确保 HTTP 404 状态返回 `false`。
- 修复 `LocaleEditor` 和 `StringToLocaleConverter` 的本地化验证问题。
- 支持 `LinkedCaseInsensitiveMap` 的 `putAll` 方法,增强 IBM JDK 1.6 兼容性。
- 优化 `ConversionService` 的类型转换逻辑,支持 `Collections.emptyList()` 等目标类型。
- 修复 `DataBinder` 和 `ConversionService` 的嵌套元素转换问题。
- 优化 `DefaultListableBeanFactory` 的属性描述符缓存,支持并发访问。
- 修复 `context:property-placeholder` 的文件编码应用问题。
- 增强 `SpringValidatorAdapter` 对非索引集合路径的支持。
- 修复 `AbstractAsyncExecutionAspect` 的线程池适配器问题。
- 优化事务管理器的上下文匹配和清理逻辑。
- **性能与兼容性**:
- 增强 `Hibernate` 和 `JDO` 的同步机制。
- 修复 `NamedParameterJdbcTemplate` 的类型转换问题。
- 支持 `JMS 1.1` 的连接创建逻辑。
- 优化 `RmiClientInterceptor` 的异常处理。
- 增强 `Servlet/Portlet` 资源的文件路径解析。
#### **3.0.0.M3 版本(2009-05-06)**
- **新功能**:
- 引入 Maven POM 支持,优化依赖管理。
- 支持 `JRuby 1.2` 和 `Hessian 3.2`,增强远程调用能力。
- 支持 `FreeMarker 2.3.15`,改进模板引擎功能。
- 移除 `Axis 1.x` 支持,保留基础 `JAX-RPC` 支持。
- **改进**:
- 优化 `ConversionService` 对空集合和嵌套集合的支持。
- 修复 `BeanWrapper` 的注解信息保留问题。
- 增强 `SpEL` 的集合投影功能,支持任意集合类型。
#### **3.0.4 版本(2010-08-19)**
- **新功能**:
- 支持 `Hibernate Core 3.6`、`Hibernate Validator 4.1`、`EclipseLink 2.1` 和 `EHCache 2.2`。
- 引入 `contentLength()` 方法,增强 `Resource` 接口功能。
- 支持 `URLResource` 和 `ClassPathResource` 的存在性检查。
- **改进**:
- 修复 `ConversionService` 对空集合和嵌套集合的处理问题。
- 优化 `BeanWrapper` 的自动扩展功能,支持 `Map` 类型。
#### **3.0.0.M4 版本(2009-08-10)**
- **新功能**:
- 引入 `@Async` 注解和异步任务支持。
- 支持 `EJB 3.1` 的 `@Asynchronous` 注解。
- 增强 `JPA 2.0` 和 `Hibernate 3.5` 的兼容性。
- 引入 `org.springframework.http` 和 `org.springframework.web.client` 包,支持 RESTful 服务。
- **改进**:
- 优化 `DefaultListableBeanFactory` 的序列化支持。
- 增强 `TransactionSynchronizationManager` 的清理逻辑。
#### **3.0.0.GA 版本(2009-12-16)**
- **新功能**:
- 支持 `Java EE 6` 和 `JSR-303` 验证。
- 支持 `JPA 2.0` 和 `EclipseLink 2.0`。
- 增强 `MVC` 和 `Portlet` 的支持,引入 `@RequestMapping` 对接口和 JDK 代理的支持。
- **改进**:
- 优化 `DispatcherServlet` 的视图名称翻译逻辑。
- 支持 `MultipartRequest` 和 `MultipartFile` 的处理。
#### **3.0.5 版本(2010-10-20)**
- **新功能**:
- 支持 `Hibernate 3.6` 和 `JodaTime 1.3`。
- 引入核心序列化抽象,支持自定义序列化器。
- **改进**:
- 修复 `JPA 2.0` 和 `Hibernate` 的超时处理问题。
- 优化 `ConversionService` 的递归检查,防止无限递归。
#### **3.0.0.M1 版本(2008-12-05)**
- **新功能**:
- 重构项目布局,支持模块化开发。
- 引入 `Java 5` 特性,如泛型和变长参数。
- **改进**:
- 优化 `JMS` 和 `JMX` 的支持。
- 增强 `SpringJUnit4ClassRunner` 的测试功能。
---
### 总结
Spring Framework 3.0.x 版本主要围绕功能增强、性能优化和兼容性改进展开,重点提升了对 `JPA`、`Hibernate`、`JMS`、`JMX` 和 `JSR-303` 的支持,并引入了异步任务、REST 支持和模块化开发等新功能,进一步巩固了其在企业应用开发中的地位。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
12 页请下载阅读 -
文档评分














Spring Framework 3.0.x Changelog