领先一步
VMware 提供培训和认证,以加快您的进度。
了解更多Spring Framework 3.1 M2 已于本周发布,标志着 3.1 里程碑阶段的结束。我们现在正进入候选发布阶段,准备在 7 月份发布功能完整的 RC1 版本,并在 9 月份发布 GA 版本。
3.1 M2 完成了 2 月份在 3.1 M1 中启动的几个主要主题的工作
我们已经稳定了我们的环境抽象和环境配置文件机制。如果您还没有尝试过,现在是尝试的好时机!
我们的基于 Java 的应用程序配置方法已从 M1 中的 @Feature 方法更改为 M2 中常规 @Configuration 类上的@Enable* 注解。
缓存抽象已修改为提供最小的缓存交互 SPI。我们的声明式缓存解决方案(@Cacheable 等)仍然位于其之上。
此外,我们在整体配置安排中添加了重要的新功能
对基于 Servlet 3.0 的初始化器的丰富支持:我们的新型 WebApplicationInitializer 方法允许无需 web.xml 即可引导 Spring web 应用程序!
JPA 的新“packagesToScan”功能,从指定基本包的扫描构建默认持久性单元 -无需 persistence.xml 或其他元数据文件。
我们在 Spring @MVC 中的新RequestMappingHandlerAdapter:基于灵活的 HandlerMethod 抽象的可定制的 MVC 处理后端。
当然,还有许多其他功能可以发现,例如
我们新的“c:”命名空间,用于以简洁的内联样式方便地指定构造函数参数名称。
对 TestContext 框架进行了全面检修,为 @Configuration 类和环境配置文件提供一流的测试支持。
关于 Spring MVC 中的 URI 模板、路径变量处理和内容类型规范的REST 支持改进。
在接下来的几天里,我们将发布几篇关于特定功能领域的博文,首先是对 M2 中配置增强功能的全面介绍。敬请关注!并让我们知道您的使用情况……