| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .txt | 3 |
| 摘要 | ||
文档记录了Spring Framework从版本3.2.8到之前的各个版本的更新内容,包括修复的错误、新增的功能和一些弃用的特性。主要内容包括修复了潜在的LinkageError、内存泄漏问题,新增了对OXM的支持,以及对Java 5、Java 6、Java 7的兼容性改进。文档还提到了对不同应用服务器(如WebSphere、WebLogic)的兼容性优化,以及对JUnit、TestNG等测试框架的支持更新。 | ||
| AI总结 | ||
### Spring Framework 3.2.8 Changelog 总结
以下是《Spring Framework 3.2.8 Changelog》的中文总结,重点突出核心观点和关键信息:
---
#### **版本 3.2.8 (2014-02-18)**
- **修复问题**
- 固定 `aop:scoped-proxy` 的潜在 `LinkageError` (SPR-11398)。
- 修复多个内存泄漏问题 (SPR-11440, SPR-10785)。
- 修复 URL 映射问题 (SPR-11101)。
- 防止 `PreparedStatements` 的意外副作用 (SPR-11386)。
- 修复 `AbstractBeanDefinition` 的 `equals` 和 `hashCode` (SPR-11420)。
- 修复 HTML 表单相关问题 (SPR-10837, SPR-11426)。
- 修复 `RequestContextListener` 中的潜在 `ClassCastException` (SPR-11378)。
- 修复流关闭问题 (SPR-11411, SPR-11413)。
- 修复文档链接问题 (SPR-11404)。
- 修复 `LiveBeansView` 的潜在 JSON 格式问题 (SPR-11366)。
- **功能改进**
- 增加 `processExternalEntities` 对 OXM 的支持 (SPR-11376)。
- 使用 `TransactionAwareCacheDecorator` 包装运行时注册的 `EhCacheCacheManager` 缓存 (SPR-11407)。
- 改进对需要 AOP 代理的 `@Controller` 类的错误报告 (SPR-11281)。
---
#### **版本 3.2.7 (2013-12-12)**
- **修复问题**
- 修复与 `@Async` 相关的内存泄漏问题 (SPR-11275, SPR-11276)。
- 恢复 Java 5 的完全兼容性 (SPR-11313, SPR-11349, SPR-11321)。
- 修复 WebSphere 兼容性问题 (SPR-11341, SPR-11297)。
- 修复 `ServletWebRequest.checkNotModified()` 方法的 HEAD 和 GET 请求处理问题 (SPR-11317)。
- 修复主题分辨率问题 (SPR-11128)。
- **功能改进**
- 允许通过 `AbstractAnnotationConfigDispatcherServletInitializer` 将所有配置合并到根上下文 (SPR-11357)。
- 提供新的 `RestTemplate` 构造函数以避免默认 `MessageConverter` 的创建 (SPR-11351)。
- 改进性能和减少某些边缘情况下的内存消耗 (SPR-11343, SPR-11304)。
---
#### **版本 3.0.0.M4 (2009-08-10)**
- **新功能**
- 升级到 JUnit 4.6、TestNG 5.9 和 EasyMock 2.5.1。
- 支持 Hibernate 4.0 和 JPA 2.0。
- 引入 `@PostConstruct` 对多个私有初始化方法的支持。
- 支持 `@Transactional` 选择多个事务管理器。
- 增加 `jdbc` 命名空间以支持嵌入式数据库 (HSQL、H2 和 Derby)。
- **改进**
- 修订 Java 6 检查,仅测试特定的 Java 6 接口/类。
- 用 Spring 提供的集合替代 Commons Collections。
- 支持 XML `constructor-arg` 按名称指定构造函数参数。
- **弃用**
- 弃用 Apache iBATIS 支持,推荐使用 MyBatis。
- 弃用 JSF 1.1 的 `VariableResolver`,推荐使用 Spring 提供的 JSF 1.2 `ELResolver`。
---
#### **版本 3.1 RC1 (2011-10-11)**
- **新功能**
- 支持 Quartz 2.0 和 Hibernate 4.0。
- 引入 `ForkJoinPoolFactoryBean` 支持 Java 7。
- 支持 `@Profile` 注解和环境配置文件。
- 改进 `BeanValidationPostProcessor` 的执行阶段。
- **修复问题**
- 修复 `SimpleMappingExceptionResolver` 的 `statusCodes` 属性设置问题。
- 修复 `RequestMappingHandlerAdapter` 对 prototype 作用域控制器的缓存忽略问题。
---
#### **版本 3.0.0.GA (2009-12-16)**
- **新功能**
- 支持 Java EE 6 的 `javax.annotation.ManagedBean`。
- 支持 GlassFish V3 和 EclipseLink 2.0。
- 支持 JUnit 4.5 和 JRuby 1.4。
- **改进**
- 改进 `BeanValidationPostProcessor` 的执行阶段 (默认在初始化前运行)。
- 支持 `@DirtiesContext` 在测试类级别使用。
- **弃用**
- 弃用 `MultipartRequest` 混合接口。
- 弃用 `Tiles 1.x` 支持,推荐使用 Tiles 2.x。
---
以上为各版本的主要更新内容,涵盖功能改进、修复问题和新特性。如需更详细的信息,可参考完整变更日志。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
28 页请下载阅读 -
文档评分














Spring Framework 3.2.8 Changelog