text文档 Spring Framework 3.2.4 Changelog

93.28 KB 33 页 0 评论
语言 格式 评分
英语
.txt
3
摘要
文档记录了Spring Framework版本3.2.4、3.2.3、3.0.0.GA、3.1 RC1、3.1 M2、3.2 RC2、3.2 RC1及3.2.2的变更日志,包括安全风险修复、支持新版本的第三方库如Quartz 2.2,Hibernate 4.2的兼容性改进,以及多项功能优化和问题修复,如配置类后处理器、Spring MVC的改进和回归问题解决。
AI总结
以下是对《Spring Framework 3.2.4 Changelog》文档内容的总结,重点突出核心观点和关键信息: --- ### **Spring Framework 3.2.4** - **安全修复**:修复了使用Spring OXM与JAXB时的潜在安全风险(SPR-10806)。 - **新功能与改进**: - 支持Quartz 2.2(SPR-10775)。 - 更新了Spring Instrument的manifest以支持JDK 7的重新定义/重变换属性(SPR-10731)。 - `TypeDescriptor`类现在实现了`Serializable`(SPR-10631)。 - `ConfigurationClassPostProcessor`的优先级提升为`Ordered.HIGHEST_PRECEDENCE`(SPR-10645)。 - `@ImportResource`支持`${...}`占位符(SPR-10686)。 - 修复了自定义刻度-------- --- ### **Spring Framework 3.2.3** - **兼容性改进**: -兼容OpenJDK 8,适用于目标为1.5/1.6/1.7编译的Spring Framework 3.2.x应用程序(SPR-9639)。 -兼容OSGI风格的泛型(SPR-10559)。 - **功能修复**: -一致检测超类和接口中的`Order`注解(SPR-10514)。 -修复了子bean定义类型检测的回归问题(SPR-10374)。 -修复了`WebSphereUowTransactionManager`的回归问题,确保在异常情况下正确回滚。 --- ### **Spring Framework 3.0.0.GA** - **新功能与改进**: -支持EE 6 `javax.annotation.ManagedBean`刻度。 -更新JPA 2.0支持至最终规格。 -支持GlassFish V3。 -支持JRuby 1.4。 -引入了`@Value`和`@PathVariable`注解。 -新增`ShallowEtagHeaderFilter`和 Atom/RSS feed视图支持。 -支持`@RequestHeader`和`@RequestParam`的默认值。 --- ### **Spring Framework 3.1 RC1** - **新功能与改进**: -升级至JUnit 4.9。 -支持Quartz 2.0。 -支持Hibernate 4.0。 -引入`ForkJoinPoolFactoryBean`,支持Java 7。 -新增`flash`属性和`RedirectAttributes`支持。 -支持WebLogic JAX-WS的额外ClassLoader。 - **其他改进**: -优化了`DefaultListableBeanFactory`的性能和并发访问。 -修复了`@ExceptionHandler`和`UriComponentsBuilder`的多处问题。 --- ### **Spring Framework 3.1 M2** - **核心改进**: -优化了`TypeDescriptor`以更好地处理嵌套泛型。 -支持集合嵌套字段的任意嵌套。 -优化了`DefaultListableBeanFactory`的并发访问。 - **新功能**: -引入`@EnableAspectJAutoProxy`和`@EnableTransactionManagement`等注解。 -支持Tiles 3。 -新增`spring:eval`标签,用于JSP中的SpEL表达式评估。 --- ### **Spring Framework 3.2 RC2** - **性能优化**: -优化了`DefaultListableBeanFactory`的并发性能,减少了死锁风险。 -避免了`ClassCastException`潜在问题。 -优化了JavaBean的写入方法支持。 - **新功能**: -支持Java 7的`Closeable`和`AutoCloseable`接口。 -引入`LiveBeansView MBean`和`LiveBeansViewServlet`。 --- ### **Spring Framework 3.2 RC1** - **新功能与改进**: -优化了配置类处理,支持重叠的`@Configuration`。 -优化了`ObjectMapper`的获取方法。 -支持在`@Controller`方法中使用`UriComponentsBuilder`。 -修复了多处与`@RequestParam`和`FlashMap`相关的回归问题。 --- ### **Spring Framework 3.2.2** - **新功能与改进**: -官方支持Hibernate 4.2。 -修复了模块依赖管理问题。 -支持Tomcat会话复制。 -优化了`DefaultListableBeanFactory`的缓存处理。 -修复了多处与事务管理和Hibernate集成相关的回归问题。 --- ### **总结** - **核心主题**: - **安全与兼容性**:修复了多个安全问题,并提升了对OpenJDK、OSGI、Hibernate和Quartz等技术的兼容性。 - **性能优化**:优化了`DefaultListableBeanFactory`的并发性能,减少了潜在的死锁和内存泄漏。 - **新功能**:引入了`@Enable*`注解、`LiveBeansView`、Tiles 3支持等。 - **错误修复**:修复了与`@_schedule`、`@RequestParam`、FlashMap和Hibernate集成相关的多处回归问题。 - **技术支持**:增强了对Java 7、Quartz 2.x、JPA 2.0和Servlet 3.0的支持。 以上总结涵盖了各版本的核心改进和重要修复,重点突出了性能、兼容性和新功能的提升。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 26 页请下载阅读 -
文档评分
请文明评论,理性发言.