Spring Framework 3.2.0 Changelog
80.40 KB
28 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .txt | 3 |
摘要 | ||
文档详细记录了Spring Framework 3.2.0版本的更改日志,涵盖从2012年12月13日GA版本到更早的Milestone和Release Candidate版本的更新。主要包括依赖项升级如AspectJ 1.7.1、JUnit 4.11、Groovy 1.8.8等;对 Hibernate 4和Mybatis的支持;Velocity和JasperReports的兼容性检查;新增和改进的功能如测试框架、MVC支持、JPA 2.0兼容性;以及多项bug修复和性能优化。 | ||
AI总结 | ||
《Spring Framework 3.2.0 Changelog》主要记录了Spring Framework从版本3.0.0.M2到3.2.0 GA之间的功能更新、改进和问题修复。以下是核心内容的总结:
### 主要更新和改进
#### 1. **版本3.2.0 GA (2012-12-13)**
- **升级依赖**:升级了AspectJ 1.7.1、JUnit 4.11、Groovy 1.8.8、Joda-Time 2.1等依赖。
- **兼容性改进**:增强了对Velocity、JasperReports、Hibernate 4、Mybatis等组件的支持。
- **功能弃用**:弃用了Apache iBATIS支持、JSF 1.1 VariableResolver、BeanReferenceFactoryBean等。
- **问题修复**:修复了CGLIB代理类泄漏、AOP pointcuts的equals/hashCode实现、SpEL索引器性能优化等问题。
#### 2. **版本3.2 RC2 (2012-11-27)**
- **JavaBean支持优化**:改进了对非void JavaBean写方法的支持。
- **性能优化**:优化了DefaultListableBeanFactory的锁机制,避免死锁,提升非单例性能。
- **注解支持**:修复了@Lazy和@DependsOn的继承问题,限制了其只能用于实际bean类型。
- **测试支持**:增强了对Java 7 AutoCloseable的支持,自动检测close()方法作为destroy方法。
#### 3. **版本3.2 M2 (2012-09-11)**
- **新功能**:引入了@Profile注解支持环境配置文件、PropertySourcesPlaceholderConfigurer替代PropertyPlaceholderConfigurer。
- **缓存支持**:引入了缓存抽象和缓存注解支持。
- **性能优化**:优化了HandlerMethod和AntPathStringMatcher的性能。
- **测试框架**:增强了TestContext框架的功能,支持了@ActiveProfiles和@ComponentScan的包名推断。
#### 4. **版本3.2 M1 (2012-05-28)**
- **Servlet支持**:引入了Servlet 3.0基于的异步支持、标准Servlet multipart resolver。
- **JSON支持**:增强了对Jackson 2.0的支持,包括HttpMessageConverter和View类型的兼容性。
- **MVC框架**:修复了控制器方法返回值的处理问题、路径映射的组合问题和异常转换问题。
- **测试支持**:引入了MockEnvironment和AnnotationConfigContextLoader。
#### 5. **版本3.1 M1 (2011-02-11)**
- **新功能**:引入了Environment抽象、@Profile注解、"c:"命名空间、缓存抽象等。
- **兼容性改进**:支持Hibernate 3.6、EhCache等的最新版本。
- **问题修复**:修复了AnnotationMethodHandlerExceptionResolver的跨模块版本范围问题。
#### 6. **版本3.0.0.M1 (2008-12-05)**
- **项目布局优化**:重新设计了项目布局和构建系统。
- **Java 5支持**:全面更新了代码库以支持Java 5的代码风格(泛型、变长参数等)。
- **新功能**:引入了Spring EL表达式解析器、@Value注解、@PathVariable注解、ShallowEtagHeaderFilter等。
- **测试框架**:引入了AnnotationConfig(Web)ApplicationContext,支持注解配置。
---
### 核心总结
- **依赖升级**:Spring Framework 3.2.0 GA及其RC版本升级了多个核心依赖,提升了整体兼容性和性能。
- **功能增强**:在测试框架、缓存支持、MVC框架和注解配置方面做了大量改进。
- **问题修复**:修复了多个关键问题,包括CGLIB代理类泄漏、AOP相关问题、JavaBean写方法支持等。
- **新功能**:引入了许多新功能,如@Profile注解、PropertySourcesPlaceholderConfigurer、缓存抽象等,进一步增强了Spring的灵活性和功能性。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
21 页请下载阅读 -
文档评分