text文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.