| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .txt | 3 |
| 摘要 | ||
文档详细列出了Spring Framework 3.2.17版本及其之前的多个版本的变更日志,包括修复的bug、改进的功能以及新增的特性。主要内容涵盖对AbstractRequestLoggingFilter、AspectJ aspects、@Caching annotation、HttpHeaders、ModelAndView等组件的修复,以及对MVC配置路径、Quartz XSD、XML示例Javadoc等的改进。此外,还介绍了对JDBC、JPA、JMS、OXM、HTTP支持、Portlet MVC等模块的增强功能和新特性支持。 | ||
| AI总结 | ||
### Spring Framework 3.2.17 Changelog 总结
#### 3.2.17 版本(2016-05-06)
- **问题修复**:
- 修复了 `AbstractRequestLoggingFilter` 在处理空查询字符串时的 NullPointerException。
- 解决了 AspectJ 切面与多线程可能导致的死锁问题。
- 修复了 `@Caching` 注解为空时的 NullPointerException。
- 解决了 `@RequestHeader` 处理空头标时的 NullPointerException。
- 修复了使用 `RedirectView` 时 `ModelAndView` 被覆盖的问题。
- 解决了 `ScriptedBean` 在脚本编译错误后的更新问题。
- 修复了 `TimerManagerTaskScheduler.TimerScheduledFuture.getDelay` 的倒置问题。
- 解决了 `AbstractMarshaller` 的线程安全问题。
- 修复了 `ReflectiveMethodResolver` 在处理静态方法时的优先级问题。
- 解决了 `InvocableHandlerMethod` 构建错误消息时的 NullPointerException。
- 修复了 `WebAsyncManager` 处理 `RejectedExecutionException` 的问题。
- **功能改进**:
- 提升了 MVC 配置路径的选项支持。
- 优化了 Quartz XSD 的本地解析。
- 改善了 `SimpleTriggerFactoryBean` 和 `CronTriggerFactoryBean` 的用法。
- 优化了 `@EnableScheduling` 的 XML 示例文档。
- 提升了 `MessageSource` 的文档示例。
- 改善了 `ResponseEntityExceptionHandler` 的文档。
- 优化了文档中 17.4 节的处理器映射说明。
#### 3.2.16 版本(2015-12-17)
- **问题修复**:
- 修复了 `Jdbc4SqlXmlHandler` 的空指针问题。
- 解决了 `AbstractApplicationContext.isRunning` 在过早调用时的 IllegalStateException。
- 修复了 `CommonsMultipartFile.getOriginalFilename()` 的文件路径处理问题。
- 解决了 `Content-Disposition` 头在 `.html` 或其他扩展名时的下载问题。
- 修复了 `AbstractJdbcCall` 的线程安全问题。
- 解决了 `Content-Disposition` 头在 Actuator 端点导致的下载问题。
- **功能改进**:
- 支持 Microsoft SQL Server 驱动版本 4 及以上。
- 优化了 `BeanFactoryAnnotationUtils.qualifiedBeanOfType` 的性能。
- 提升了 `BeansException` 的启动失败日志记录。
- 优化了 `Content-Disposition` 头的文件名显示。
- 解决了 `CallMetaDataContext` 的空指针问题。
- 改善了 `Content-Disposition` 头在非 2xx 状态下的行为。
#### 3.2 GA 版本(2012-12-13)
- **问题修复**:
- 修复了 CGLIB 代理类在 Spring AOP 中的泄漏问题。
- 解决了 `ConfigurationClassPostProcessor` 的类加载问题。
- 优化了 SpEL 的索引性能。
- 改善了 `DefaultMessageListenerContainer` 的任务暂停和关闭行为。
- 修复了 JPA 2.0 查询超时问题。
- **功能改进**:
- 支持 JPA 2.0 的 `unwrap` 和 `getQueryBuilder` 方法。
- 引入了 `RestTemplate` 和 `OXM` 支持。
- 改善了 `@PathVariable` 的处理逻辑。
- 支持 `@RequestMapping` 的类型参数约束。
- 引入了 `@CookieValue` 注解。
#### 其他版本(3.2.3、3.2 M2、3.0.0.M1 等)
- **问题修复**:
- 解决了与 OpenJDK 8 的兼容性问题。
- 修复了 `ReflectiveMethodResolver` 的潜在问题。
- 解决了 `SimpleStreamingClientHttpRequest` 的性能问题。
- **功能改进**:
- 支持 Joda 时间格式化。
- 引入了 `ContentNegotiationManager` 和 `ContentNegotiationStrategy`。
- 支持 HTTP PATCH 方法。
- 改善了 `@ExceptionHandler` 的处理逻辑。
总结:3.2.x 版本主要集中在修复已知问题、提升性能和增加新功能,特别是在 HTTP 支持、事务管理、JPA 集成和文档改进方面有较大提升。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
34 页请下载阅读 -
文档评分














Spring Framework 3.2.17 Changelog