搜索

text文档 Spring Framework 3.2.4 Changelog

93.28 KB 33 页 0 下载 66 浏览 0 评论 0 收藏
语言 格式 评分
英语
.txt
3
摘要
文档详细记录了Spring Framework 3.2.4版本的变更日志,包括安全性修复、新功能引入、性能优化及兼容性改进。主要更新包括修复Spring OXM的安全风险,支持Quartz 2.2,TypeDescriptor类实现Serializable,ConfigurationClassPostProcessor设置为Ordered.HIGHEST_PRECEDENCE,@ImportResource支持占位符,以及对JDK 7和JDK 8的兼容性增强。此外,文档还涵盖了对JPA、Hibernate、JMS等技术的改进,以及对Spring MVC和portlet API的支持提升。
AI总结
《Spring Framework 3.2.4 Changelog》总结了Spring框架在不同版本中的重要更新和改进。以下是各版本的核心更新内容: ### 3.2.4 版本更新(2013-08-06) - **安全修复**:修复了Spring OXM与JAXB结合使用时的潜在安全风险。 - **Quartz 支持**:新增对Quartz 2.2版本的支持。 - **BeanFactory 改进**:修复了BeanFactory在获取注解Bean时忽略抽象定义的问题。 - **序列化支持**:TypeDescriptor类现支持Serializable接口。 - **配置处理**:ConfigurationClassPostProcessor的优先级调整为HIGHEST_PRECEDENCE。 - **资源处理**:@ImportResource支持占位符语法。 - **性能优化**:改进了CGLIB的异常处理策略,优化了内存使用。 - **日志处理**:修复了ResourceHttpRequestHandler在空资源时的日志警告。 - **JPA支持**:正确解析JPA的“exclude-unlisted-classes”配置。 ### 3.2.3 版本更新(2013-05-17) - **兼容性改进**:支持OpenJDK 8及OSGI风格的泛型使用。 - **注解检测**:统一检测超类和接口中的Order注解。 - **Bean定义优化**:修复了子Bean定义类型检测问题。 - **锁机制优化**:DefaultListableBeanFactory改进了元数据锁机制,避免死锁风险。 - **类加载优化**:避免ClassLoader泄漏,优化了AutowireBean的缓存策略。 - **Bean生命周期**:自动检测Java 5和7的关闭方法作为销毁方法。 ### 3.2 RC1 版本更新(2012-11-04) - **新功能**:引入LiveBeansView MBean和LiveBeansViewServlet。 - **JPA增强**:支持JPA 2.0的查询超时和EntityManager的unwrap方法。 - **MVC改进**:支持Tiles 3,增强@PathVariable和@RequestHeader的处理。 - **HTTP支持**:新增org.springframework.http和RestTemplate包。 - **OXM支持**:引入OXM MarshallingMessageConverter和MarshallingView。 ### 3.1 RC1 版本更新(2011-10-11) - **JUnit升级**:升级到JUnit 4.9。 - **任务执行器**:TaskExecutor接口扩展了Java的Executor接口。 - **JPA和Hibernate支持**:支持Hibernate 4.0,改进事务管理。 - **MVC增强**:新增@RequestPart注解,支持FlashMap和RedirectAttributes。 - **JMS优化**:改进JMS的会话管理和回滚逻辑。 ### 3.1 M2 版本更新(2011-06-08) - **类型支持**:增强对嵌套集合和数组的类型检测。 - **Joda Time支持**:引入@NumberFormat和@DateTimeFormat注解。 - **JSR-330支持**:支持javax.inject注解。 - **TilesConfigurer优化**:增强对JSP 2.0的兼容性。 ### 3.0.0.M3 版本更新(2009-05-06) - **文档和构建**:提供完整的Maven POM和参考文档。 - **依赖升级**:升级到JUnit 4.7、JRuby 1.2和Hessian 3.2.1。 - **模块化架构**:采用模块化代码结构,支持Java 5代码风格。 ### 3.0.0.M1 版本更新(2008-12-05) - **新功能**:引入@PostConstruct、@Primary和@Lazy注解。 - **注解支持**:支持@Bean、@Scope等作为元注解。 - **新包引入**:新增org.springframework.http和org.springframework.web.client包。 - **兼容性调整**:移除对旧版WebLogic、WebSphere和Struts 1.x的支持。 ### 总结 Spring Framework 3.2.4及其之前的版本主要集中在安全性、兼容性、性能优化和新功能的引入上,尤其是对JPA、JMS、MVC和OXM的支持得到了显著增强。每个版本都针对特定问题进行了修复,并引入了新的功能以提升开发体验和系统性能。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 26 页请下载阅读 -
文档评分
请文明评论,理性发言.