搜索

text文档 Spring Framework 3.2.8 Changelog

101.32 KB 35 页 0 下载 41 浏览 0 评论 0 收藏
语言 格式 评分
英语
.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 页请下载阅读 -
文档评分
请文明评论,理性发言.