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 页请下载阅读 -
文档评分