抢占先机
VMware 提供培训和认证,以加速您的进步。
了解更多我很高兴地宣布 Spring Framework 3.1 今天正式发布!此版本提供了几个关键特性,使 Spring 能够应对 2012 年及以后的挑战
环境抽象和相关的bean 定义 profile,以及用于占位符解析的集中可配置属性源。
基于配置类上的 @Enable* 注解的基于 Java 的应用程序配置,允许方便的容器配置:例如,使用 @EnableTransactionManagement 来激活声明式事务处理。
缓存抽象以及我们之上的声明式缓存解决方案(@Cacheable 等),专注于应用程序代码和缓存提供者之间的便捷交互。
基于 Servlet 3.0 的 WebApplicationInitializer 机制,用于在没有 web.xml 的情况下引导 Spring web 应用程序!这是 Spring web 配置故事中的关键部分,为基于 XML 的引导提供了一个丰富的替代方案。
修订后的 MVC 处理,具有flash 属性支持,一个新的 @RequestPart 注解,以及进一步的 REST 支持改进。这种新的 HandlerMapping/HandlerAdapter 变体也具有高度的可扩展性,可以满足自定义 MVC 需求。
除了上述主要主题之外,我们还投入了 O/R 映射支持,允许在没有 persistence.xml 的情况下进行 JPA 包扫描,并支持 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。
尽情享用!