搜索

text文档 Spring Framework 3.2.17 Changelog

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