领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我很高兴地宣布,Spring Framework 3.1 从今天起正式发布!此版本提供了一些关键特性,使 Spring 能够应对 2012 年及以后的挑战。
环境抽象和相关的Bean 定义配置文件,以及用于占位符解析的中心可配置属性源。
基于@Enable* 注解的基于 Java 的应用程序配置,允许方便的容器配置:例如,使用 @EnableTransactionManagement 激活声明式事务处理。
缓存抽象以及我们声明式缓存解决方案(@Cacheable 等),专注于应用程序代码和缓存提供程序之间的便捷交互。
基于Servlet 3.0 的 WebApplicationInitializer机制,用于启动 Spring Web 应用程序,无需 web.xml!这是 Spring Web 配置故事中的一个关键部分,它提供了一种比基于 XML 的启动更丰富的替代方案。
改进的 MVC 处理,包括闪存属性支持、新的@RequestPart注解以及进一步的REST 支持改进。此新的 HandlerMapping/HandlerAdapter 变体也高度可扩展,可用于自定义 MVC 需求。
除了上述主要主题之外,我们还对我们的 O/R 映射支持进行了投资,允许无需 persistence.xml 即可进行 JPA 包扫描,并支持Hibernate 4.0(目前为 CR7 版本——Hibernate 4.0 正式版发布后我们将完全支持)。
最后但并非最不重要的是,这是第一个一流支持 Java 7 的 Spring 版本。虽然旧版本的 Spring 可以在 Java 7 上完美运行,但 Spring 3.1 更进一步,完全支持 JDBC 4.1 以及方便的 ForkJoinPool 设置和注入。
像往常一样,此版本还包含许多最近的错误修复。Spring 3.1 与 Spring 3.0 完全兼容,并且继续将 Java 5+ 和 Servlet 2.4+ 作为最低系统要求。我们建议所有 Spring 3.0.x 用户升级到 Spring 3.1。
尽情享受!