Spring Framework 3.2.2 Changelog
89.03 KB
31 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .txt | 3 |
摘要 | ||
文档详细记录了Spring Framework 3.2.2版本的变更日志,包括新功能的引入、现有功能的改进、以及对旧技术的移除。新功能包括引入RestTemplate、HTTP支持包、OXM支持包以及对Spring MVC和Portlet的增强;改进涉及SpEL表达式支持、任务调度、缓存机制、测试框架及对新技术如JPA 2.0和Joda Time的支持;移除了对WebLogic 8.1、WebSphere 5.1、Struts 1.x等旧技术的支持,并增加了对WebSocket和EHCache的改进。 | ||
AI总结 | ||
以下是对《Spring Framework 3.2.2 Changelog》的中文总结,重点突出核心观点和关键信息,逻辑清晰,语言简洁:
---
### Spring Framework 3.2.2 变更日志总结
#### 1. **功能亮点与改进**
- **HTTP 支持**:新增 `RestTemplate` 功能,简化了 RESTful 代用接口的调用。
- **OXM 支持**:引入 OXM 支持包,用于 Spring JMS 和 MVC 的Marshalling功能。
- **Spring MVC**:增强了 `@PathVariable` 处理,优化了 `@RequestHeader` 和 `@CookieValue` 注解支持。
- **Task 执行**:新增 `TaskScheduler` 接口和 `CronTrigger` 实现,支持定时任务。
- **缓存支持**:引入缓存抽象和缓存注解(`@Cacheable` 等)。
- **Test 框架**:优化 TestContext 框架,支持 JUnit 4.5。
#### 2. **依赖升级**
- 升级至 **AspectJ 1.7.1**、**JUnit 4.11**、**Groovy 1.8.8**、**Joda-Time 2.1** 等。
- 移除了对 **WebLogic 8.1** 和 **WebSphere 5.1** 的支持。
- 取消了对 **TopLink**、**Commons Attributes** 和 **JSTL 1.2** 的支持。
#### 3. **性能优化**
- **线程池优化**:`ThreadPoolTaskExecutor` 支持自定义线程工厂。
- **资源管理**:优化资源加载和缓存机制,避免资源泄漏。
- **Transaction**:增强事务管理,支持 JPA 2.0 和 Hibernate 4。
- **EHCache**:优化 EHCache 配置支持,默认缓存设置更灵活。
#### 4. **修复与兼容性**
- 修复了 `NullValueInNestedPathException` 和 `BindingResult` 的 NPE 问题。
- 支持 **GlassFish V3 GA** 和 **WebSphere** 的环境适配。
- 优化了 SpEL 表达式解析和 `PathMatchingResourcePatternResolver` 的实现。
- 修复了 `Tiles 3` 和 `TilesConfigurer` 的兼容性问题。
#### 5. **新特性**
- **`@Profile` 注解**:支持环境配置文件和 bean 定义的条件启用。
- **嵌入式数据库**:新增嵌入式数据库支持,简化开发和测试。
- **`@ExceptionHandler` 注解**:支持异常处理逻辑的集中管理。
- **`@Async` 注解**:支持异步方法调用。
- **`@DateTimeFormat` 和 `@NumberFormat` 注解**:支持格式化注解。
#### 6. **其他重要改进**
- **Security**:修复了 `LocaleChangeInterceptor` 的 XSS 漏洞。
- **JMS 支持**:新增 `MappingJackson2MessageConverter`,优化消息处理。
- **JDBC 支持**:支持 JDBC 3.0 参数绑定和类型推断。
- **Mock 객체**:优化 `MockHttpServletRequest` 和 `MockHttpServletResponse`,提高单元测试效率。
---
以上总结涵盖了 Spring Framework 3.2.2 版本的核心功能、性能优化和兼容性改进,旨在帮助开发者快速了解该版本的主要变化和Upgrade的价值。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
24 页请下载阅读 -
文档评分