领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我很高兴地宣布,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。
祝您使用愉快!