搜索

text文档 Spring Framework 3.0.6 Changelog

49.26 KB 18 页 0 下载 34 浏览 0 评论 0 收藏
语言 格式 评分
英语
.txt
3
摘要
文档详细记录了Spring Framework 3.0.6版本中的各项改进和新功能,包括对BeanFactory的优化、事务处理的增强、JPA支持的扩展、注解功能的改进,以及对数据绑定和转换服务的优化。此外,文档还提到了对JSR-303验证的支持、HTTP客户端的增强,以及对portlet和MVC的改进。
AI总结
《Spring Framework 3.0.6 Changelog》总结了Spring框架在3.0.6版本中的主要更新和改进,涵盖了功能增强、性能优化、问题修复以及新特性引入等方面。以下是各版本的主要更新内容: ### 3.0.6 版本更新 1. **修复与改进** - 修复了@Async切面依赖声明的问题,确保异步方法正常工作。 - ProxyCreationContext使用`ThreadLocal.remove()`替代`ThreadLocal.set(null)`,优化了线程本地变量的处理。 - DefaultListableBeanFactory支持反序列化,增强了BeanFactory的可序列化性。 - DataBinder的默认数组/集合自动增长限制设置为256,避免了潜在的内存问题。 - 修复了HttpHeaders在字符集处理和转义中的问题,提升了HTTP请求的稳定性。 2. **新功能引入** - 引入了FormattingConversionServiceFactoryBean的“formatters”属性,支持自定义格式化器。 - 增加了对JPA 2.0规范的支持,包括EntityManager的扩展API和JPA 2.0查询超时的集成。 - 修复了ConversionService在处理空集合和映射时的行为,确保类型转换的准确性。 - 新增了`autoGrowNestedPaths`属性,支持动态扩展嵌套路径,优化了数据绑定的灵活性。 ### 3.0.0.M1 版本更新 1. **架构与兼容性** - 重构了项目布局,采用模块化源码和依赖管理,提升了项目的可维护性。 - 升级至Java 5代码风格,全面支持泛型、可变长参数和StringBuilder,增强了代码的现代化。 2. **新特性** - 引入了`@RequestMapping`注解,支持在接口和JDK代理上使用,扩展了注解的适用范围。 - @RequestParam和@ModelAttribute支持占位符和表达式,增强了参数绑定的灵活性。 - JSR-303验证支持被引入,通过`@Valid`注解实现方法参数的验证,提升了数据校验能力。 3. **移除与调整** - 移除了对WebLogic 8.1和WebSphere 5.1的支持,优化了对现代应用服务器的兼容性。 - 停止对JMS 1.0.2和Struts 1.x的支持,转而专注于更现代的协议和框架。 ### 3.0.0.M4 版本更新 1. **OSGi与依赖管理** - 放松了OSGi捆绑包的依赖约束,支持更广泛的版本范围,提升了模块间的兼容性。 2. **Bean与数据绑定** - BeanWrapper和DefaultListableBeanFactory引入了自定义ConversionService,增强了类型转换的灵活性。 - 修复了BeanWrapper在处理数组和集合时的行为,确保反序列化过程中注解信息的保留。 3. **新特性** - 引入了@PathVariable注解,支持在MVC控制器方法中使用变量路径参数。 - 新增了ShallowEtagHeaderFilter,优化了资源的缓存策略,提升了性能。 ### 3.0.0.M3 版本更新 1. **JPA与Hibernate支持** - 增加了对JPA 2.0规范的支持,兼容Hibernate 3.5.2和OpenJPA 2.0.0,提升了ORM功能。 2. **测试与上下文管理** - 引入了@DirtiesContext注解,支持在测试类级别标记上下文为脏,便于清理和重置测试环境。 ### 3.0.0.M2 版本更新 1. **表达式与注解** - 修复了表达式解析器的API设计,增强了SpEL的表达式处理能力。 - 引入了@Async注解,支持异步方法调用,优化了应用的响应能力。 2. **新特性** - 支持EJB 3.1的@Asynchronous注解,扩展了与EJB的兼容性。 ### 总结 Spring Framework 3.0系列版本持续改进了框架的核心功能,修复了多项问题,引入了许多新特性,提升了应用的开发效率和性能。这些更新使得Spring在现代应用开发中更加灵活和强大。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 11 页请下载阅读 -
文档评分
请文明评论,理性发言.