搜索

text文档 Spring Framework 3.2.18 Changelog

119.15 KB 41 页 0 下载 52 浏览 0 评论 0 收藏
语言 格式 评分
英语
.txt
3
摘要
文档详细记录了Spring Framework 3.2.18版本中的各项修复和改进,包括对Bean、转换器、事务管理器、调度器及验证器等多个组件的优化与问题解决。每个版本都列出了具体的改进措施和问题修复,确保框架功能的稳定性和性能的提升。
AI总结
《Spring Framework 3.2.18 Changelog》记录了Spring框架从版本3.2 GA到3.2.18期间的主要变更,包括缺陷修复、功能改进、兼容性更新等。以下是总结的核心内容: ### **3.2.18 版本** - **缺陷修复**: - 修复了多个潜在的死锁问题,特别是在事务代码调用和异步顾问检索中(SPR-14388、SPR-14324)。 - 解决了`CronSequenceGenerator`导致的`StackOverflowError`问题(SPR-14462)。 - 修复了`ResourcePatternUtils.getResourcePatternResolver`不接受空参数的问题(SPR-14500)。 - 改善了`StringUtils.parseLocaleString()`在Java 7中解析塞尔维亚(拉丁)语言的本地化字符串问题(SPR-14718)。 - 解决了`MBeanExporter`在处理空bean时的失败问题(SPR-15031)。 - **功能改进**: - 提升了`DeferredResult`的并发安全性,避免`handleResult`的双重执行(SPR-14978)。 - 改善了`@Bean(autowire=NO)`和`Label "for"`属性的文档准确性(SPR-14282、SPR-14287)。 - 更新了SpEL行为文档,明确与空值比较的处理规则(SPR-14361)。 ### **3.2.17 版本** - **缺陷修复**: - 解决了`AbstractRequestLoggingFilter`在查询字符串为空时的null指针异常(SPR-14244)。 - 修复了AspectJ切面与多线程导致的潜在死锁问题(SPR-14241)。 - 解决了`@Caching`注解空值方法调用时的空指针异常(SPR-14162)。 - **功能改进**: - 提升了`MvcConfig`的路径配置选项(SPR-14186)。 - 改善了Quartz XSD的本地分辨率(SPR-13706)。 - 增加了对HTTP OPTIONS方法的支持(SPR-10093)。 ### **3.2 GA 版本** - **重要更新**: - 升级了依赖库,包括AspectJ 1.7.1和JUnit 4.11。 - 增加了对Tiles 3的支持(SPR-10195)。 - 引入了`@RequestMapping`注解对占位符的支持(SPR-9935)。 - 增加了对`@ResponseStatus`自定义错误信息的支持(SPR-6044)。 - **缺陷修复**: - 解决了`@RequestParam`空值处理的回归问题(SPR-10578)。 - 修复了`ResourceHttpRequestHandler`的警告日志问题(SPR-10780)。 ### **3.2 RC1 版本** - **新功能**: - 引入了`LiveBeansView MBean`和`LiveBeansViewServlet`(SPR-9662)。 - 增加了对`@Automapped`、`@Value`和限定符作为元注解的支持(SPR-9890)。 - 提供了`Spring MVC Test`框架,支持HTTP OPTIONS方法(SPR-10093)。 - **改进**: - 优化了`ResourceDatabasePopulator`的性能(SPR-9781)。 - 改善了JDBC参数绑定的类型检测(SPR-10084)。 ### **3.2 RC2 版本** - **缺陷修复**: - 解决了`DefaultListableBeanFactory`的潜在死锁问题(SPR-10020)。 - 修复了`@Lazy`和`@DependsOn`的继承问题(SPR-9589)。 - **功能改进**: - 增加了`TransactionAwareCacheManagerProxy`支持(SPR-9966)。 - 提供了`EhCache`和`JCache`的事务感知缓存管理(SPR-9966)。 ### **3.1 RC2 版本** - **新功能**: - 引入了`@Action`、`@Render`、`@Resource`和`@EventMapping`注解支持(SPR-10005)。 - 增加了对`@CookieValue`注解的支持(SPR-10093)。 - **改进**: - 优化了`Resource/EventAwareController`的事件处理(SPR-10093)。 ### **3.0.0.M1 版本** - **重要更新**: - 引入了Spring EL解析器和`#{...}`表达式支持(SPR-10093)。 - 增加了`@Value`、`@PathVariable`和`@RequestHeader`注解支持(SPR-10093)。 - 引入了`ShallowEtagHeaderFilter`和默认值支持(SPR-10093)。 - **移除**: - 移除了对WebLogic 8.1和WebSphere 5.1的支持。 ### **总结** 该文档详细记录了Spring框架3.2.x版本系列的改进和修复,涵盖了从3.0.0.M1到3.2.18的所有重要变更。主要关注点包括缺陷修复、性能优化、新功能引入以及文档改进,确保框架的稳定性和兼容性。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 34 页请下载阅读 -
文档评分
请文明评论,理性发言.