Spring Framework 3.1 正式发布

工程 | Juergen Hoeller | 2011年12月13日 | ...

我很高兴地宣布,Spring Framework 3.1 今天正式发布!这个版本带来了几个关键功能,使 Spring 能够应对 2012 年及以后的挑战。

  • 环境抽象和相关的Bean 定义配置文件,以及用于占位符解析的集中式可配置属性源。

  • 基于配置类上的@Enable* 注解Java 配置应用程序,允许方便地进行容器配置:例如,使用 @EnableTransactionManagement 激活声明式事务处理。

  • 缓存抽象,在其之上是我们声明式缓存解决方案(@Cacheable 等),重点在于应用程序代码和缓存提供商之间的便捷交互。

  • 基于Servlet 3.0 的 WebApplicationInitializer 机制,用于无需 web.xml 即可启动 Spring Web 应用程序!这是 Spring Web 配置的关键部分,为基于 XML 的启动提供了丰富的替代方案。

  • 修订的 MVC 处理,支持 flash 属性,新的 @RequestPart 注解,以及进一步的 REST 支持细化。这种新的 HandlerMapping/HandlerAdapter 变体也高度可扩展,以满足自定义 MVC 的需求。

除了上述主要主题之外,我们还投入了 O/R 映射支持,允许 JPA 包扫描而无需 persistence.xml,并支持 Hibernate 4.0(目前是 CR7 - 一旦 Hibernate 4.0 GA 发布,我们将全面支持)。

最后但同样重要的是,这是首个提供一流 Java 7 支持的 Spring 版本。尽管旧的 Spring 版本在 Java 7 上运行良好,但 Spring 3.1 更进一步,全面支持 JDBC 4.1,并提供便捷的 ForkJoinPool 设置和注入。

一如既往,本次发布还包含许多最新的 Bug 修复。Spring 3.1 与 Spring 3.0 完全兼容,并且仍然保持 Java 5+ 和 Servlet 2.4+ 的最低系统要求。我们建议所有 Spring 3.0.x 用户升级到 Spring 3.1。

祝您使用愉快!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有