搜索

text文档 Spring Framework 3.2.1 Changelog

84.59 KB 30 页 0 下载 59 浏览 0 评论 0 收藏
语言 格式 评分
英语
.txt
3
摘要
文档详细记录了Spring Framework 3.2.1版本的主要变化和改进,包括对静态最终接口的SpEL支持、注解排序的增强、桥接方法处理、字符集支持扩展、事务管理优化、JMS功能改进、HTTP支持增强、portlet MVC功能扩展、JUnit兼容性提升、JDBC和JPA改进等。文档还涵盖了对JSR-303验证的支持、异步方法验证、持久化异常翻译处理器缓存优化等内容。
AI总结
### Spring Framework 3.2.1 版本更新日志总结 #### 核心功能改进 1. **扩展对 SpEL 的支持** - 支持接口中的静态常量字段(SPR-10125)。 - `AnnotationAwareOrderComparator` 现在可以对 `Class` 对象进行排序,并新增了专用的排序方法(SPR-9625)。 2. **Bean 工厂与依赖注入优化** - `DefaultListableBeanFactory` 的 `getBean(Class)` 方法在多个匹配时检查 `primary` 标记(SPR-7854)。 - `QualifierAnnotationAutowireCandidateResolver` 修复了对自定义注解Qualifier 的检测(SPR-10107)。 3. **缓存与资源管理** - `CachedIntrospectionResults` 支持通过 `clearClassLoader(null)` 移除系统类加载器的缓存(SPR-9189)。 - `AbstractCacheManager` 支持无缓存定义的场景,适合 EHCache 的默认缓存设置(SPR-7955)。 4. **事务与持久化改进** - `JpaTransactionManager` 和 `HibernateTransactionManager` 改善了对 JPA 2.0 和 Hibernate 4.x 的兼容性。 - `EhCacheManagerFactoryBean` 修复了与 EHCache 2.5 的兼容性问题(SPR-9171)。 #### JMS 与消息传递增强 1. **JMS 支持** - `JmsTemplate` 使用配置的 `receiveTimeout` 以避免事务超时(SPR-10109)。 - 新增 `MappingJackson2MessageConverter` 用于 JMS 消息的序列化/反序列化(SPR-10099)。 2. **任务与调度优化** - `ThreadPoolExecutorFactoryBean` 新增 `createExecutor` 方法以支持自定义线程池配置(SPR-5387)。 - `spring-task-3.2.xsd` 允许在 `initial-delay` 属性中使用 SpEL 表达式(SPR-10102)。 #### 测试与 MVC 支持 1. **测试框架增强** - `SpringBeanAutowiringInterceptor` 在后构造阶段失败时会立即释放 `BeanFactory`(SPR-10013)。 - `MockHttpServletRequest` 和 `MockHttpServletResponse` 修复了与 Servlet 3.0 的兼容性问题(SPR-9885, SPR-10192)。 2. **REST 与 HTTP 支持** - 引入 `RestTemplate` 以简化 RESTful 服务的调用(SPR-10207)。 - `HttpEntityMethodProcessor` 支持 `HttpEntity` 和 `ResponseEntity` 的子类(SPR-10207)。 #### 其他重要改进 1. **日志与异常处理** - `MBeanExporter` 不再对手动注销的 MBean 记录警告信息(SPR-9451)。 - `MessageSourceResourceBundle` 修复了 `containsKey` 方法的空指针异常问题(SPR-10136)。 2. **JVM 与安全优化** - `DisposableBeanAdapter` 支持 `shutdown` 方法作为销毁方法(SPR-9713)。 - `SystemEnvironmentPropertySource` 修复了与 JVM 安全管理器的兼容性问题(SPR-9970)。 #### 总结 Spring Framework 3.2.1 版本主要针对核心功能、JMS、任务调度、测试框架和 HTTP 支持等方面进行了优化和改进,提升了性能、兼容性和用户体验。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 23 页请下载阅读 -
文档评分
请文明评论,理性发言.