Spring Framework 3.2 GA 版本正式发布。Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架。
与 RC2 版本比较,该版本主要改进包括:
* 升级 Spring 框架构建到 AspectJ 1.7.1, JUnit 4.11, Groovy 1.8.8, JRuby 1.6.5, Joda-Time 2.1
* 兼容 Velocity 1.7 和 Velocity Tools 2.0
* 兼容 JasperReports 5.0
* 增加 Spring 的 Hibernate 4 支持的单元测试
* 废弃 iBatis 支持,改为 MyBatis
* 废弃 JSF 1.1 VariableResolver 实现,改为 JSF 1.2 ELResolvers
* 废弃 BeanReferenceFactoryBean 和 CommonsLogFactoryBean
* DeprecatedBeanWarner 检测废弃的 FactoryBean 类并记录用户指定的 Bean 类型
* 修复 CGLIB 代理类中 Spring AOP pointcuts 的 equals/hashCode 实现的泄漏问题 (SPR-8008)
* ConfigurationClassPostProcessor 一致使用 ClassLoader ,没有通过 ASM 加载核心 JDK 类 (SPR-10058)
* SpEL indexer 直接使用指定的 List 元素而不是在集合上迭代 (SPR-10035)
* DefaultMessageListenerContainer 允许在 WebLogic/ActiveMQ 的并发订阅消费者 (SPR-10037)
* 当停止并关闭时 DefaultMessageListenerContainer 清除暂停任务占用的资源 (SPR-10092)
* tx timeouts for JPA translate to "javax.persistence.query.timeout" only (for EclipseLink compatibility; SPR-10068)
* ResourceDatabasePopulator 和 JdbcTestUtils 支持 SQL 语句的注释 (SPR-10075, SPR-9982)
* AbstractCachingViewResolver 默认使用 1024 缓存限制,避免重定向 URL 过载 (SPR-10065)
* 修复 HierarchicalUriComponents 的 equals 实现 (SPR-10088)
相关链接: