| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .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 页请下载阅读 -
文档评分














Spring Framework 3.2.18 Changelog