text文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.