Spring Framework 3.2.10 Changelog
105.87 KB
37 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .txt | 3 |
摘要 | ||
文档详细记录了Spring Framework 3.2.x系列版本的更新日志,涵盖了多个版本的功能增强、BUG修复和兼容性改善。这些更新涉及到Spring Framework的核心组件,包括依赖注入、AOP、MVC、事务管理、Hibernate等。具体改进包括优化了Annotation-based配置的处理,修复了与不同数据源兼容性问题,改善了MVC框架的映射和视图解析,提升了事务管理的性能和稳定性,增强了Hibernate 4.x的集成支持,并解决了一些内存泄漏和并发访问问题。这些更改旨在提高Spring Framework的灵活性、性能和开发体验。 | ||
AI总结 | ||
《Spring Framework 3.2.x Changelog》总结如下:
---
### **版本 3.2.10(2013-05-17)**
- **兼容性改进**:
- 支持OpenJDK 8,适用于目标为1.5/1.6/1.7编译的Spring Framework 3.2.x应用。
- 支持OSGI风格的泛型源代码编译为1.4字节码。
- **Bug修复与优化**:
- 修复了子Bean定义的类型检测回归问题。
- 固定了配置类在超类中的覆盖问题。
- 修复了JdbcTemplate在Oracle驱动中的兼容性问题。
- 优化了 ASM 在配置类处理中的使用。
---
### **版本 3.2.2(2013-03-14)**
- **新特性**:
- 官方支持Hibernate 4.2。
- **改进与修复**:
- 修复了模块POM中丢失的互依赖关系。
- 标记spring-web模块为“distributable”,以支持Tomcat上的会话复制。
- DefaultListableBeanFactory改进了类型缓存机制。
---
### **版本 3.2.4(2013-08-06)**
- **安全性与兼容性**:
- 修复了使用Spring OXM与JAXB时的潜在安全风险。
- 支持Quartz 2.2。
- **功能改进**:
- TypeDescriptor类实现了Serializable接口。
- ConfigurationClassPostProcessor优先级提高为最高。
- @ImportResource支持${...}占位符。
- **Bug修复**:
- 修复了AspectJ-based @Async在无执行器设置时的回归问题。
- 修复了Jaxb2Marshaller的部分解marshalling特性。
---
### **版本 3.2.3(2013-05-17)**
- **新特性**:
- 兼容OpenJDK 8,默认支持1.5/1.6/1.7目标编译的应用。
- ApplicationListener支持非单例Bean,按Ordered接口顺序调用。
- 引入SmartApplicationListener接口。
- 支持JPA 2.0草案API(如unwrap、getQueryBuilder)。
- **改进**:
-Transaction/Hibernate/Jdo/JpaCallback支持泛型返回类型。
---
### **版本 3.2 GA(2012-12-13)**
- **依赖升级**:
- 升级到AspectJ 1.7.1、JUnit 4.11、Groovy 1.8.8。
- **新特性**:
- 支持HTTP PATCH方法。
- 优化Spring MVC异步支持。
- 支持矩阵变量(Matrix Variables)。
- 引入@CookieValue和@ControllerAdvice注解。
- **兼容性改进**:
- 支持JDK 7,保持对JDK 5/6的兼容性。
---
### **版本 3.1 GA(2011-12-12)**
- **新特性**:
- SmartLifecycle仅在autoStartup=true时启动。
- ConversionService支持空列表作为目标类型。
- 支持JSR-303验证组。
- 引入@Validated注解。
- **改进**:
- 优化Quartz 2.0/2.1支持。
- 支持TransactionManager在父上下文中的匹配。
---
### **版本 3.2 M1(2012-05-28)**
- **改进**:
- 修复了HTTP POST请求映射的问题。
- 优化@SessionAttributes在集群环境中的支持。
---
### **版本 3.2.7(2013-12-12)**
- **Bug修复与优化**:
- 修复@Async导致的内存泄漏。
- 恢复对Java 5的完全兼容性。
- 修复WebSphere兼容性问题。
- 优化性能和内存消耗。
---
### **版本 3.2.6(2013-12-12)**
- **改进**:
- 修复BeanUtils.copyProperties()问题。
- 支持X-Forwarded-Host头的多个值。
- 修复ServletTestExecutionListener兼容性问题。
---
### **总结**
- **核心功能改进**:如对Hibernate 4.2、JPA 2.0的支持,HTTP PATCH方法的支持,以及对泛型和矩阵变量的增强。
- **兼容性与性能优化**:如对OpenJDK 8、Quartz 2.2、WebSphere的支持,内存泄漏修复和性能优化。
- **安全性与稳定性**:修复了多个潜在安全风险,优化了事务管理和错误处理。
- **框架内部改进**:如ASM使用优化、依赖管理改进和注解处理增强。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
30 页请下载阅读 -
文档评分