领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多Spring Framework 3.2 的第二个里程碑版本现已从 SpringSource 仓库提供。如果您还不熟悉,请参阅我们的 快速教程,了解如何通过 Maven 解析这些构件。 完整的 分发 zip 照常可从 SpringSource 社区下载站点获得。
如果您还没有了解,请务必了解 3.2 M1 中的更改。
3.2 M2 的亮点包括
3.2 的一个主要关注点是 确保 Spring Framework 在 JDK7 上完美运行。 M2 构件已经构建、测试并 针对 JDK7 发布,并且我们继续在 每日构建 中测试 JDK6 的兼容性。 我们鼓励所有在 JDK7 上使用 Spring 的用户在您的开发和测试环境中试用 M2,并在 3.2 GA 之前提供尽可能多的反馈。 谢谢!
@Configuration 类和 Spring 对子类代理(proxy-target-class=true)的支持的用户请注意:现在不再需要添加 CGLIB 作为显式依赖项 才能使用这些功能。 从 3.2 M2 开始,我们已经升级到新的 CGLIB 3.0。 我们将所有 net.sf.cglib 类重新打包到 org.springframework.cglib,并将它们直接内联在 spring-core JAR 中。 这意味着所有 @Configuration 和子类代理功能都可以在 M2 中开箱即用,并且意味着不会出现 CGLIB 与其他项目冲突的潜在可能性。 同样,我们已经升级到新的 ASM 4.0,我们将继续像以前一样重新打包和内联它。 但请注意,我们已经取消了 M2 中专用的 spring-asm jar,而是直接在 spring-core 中包含 org.springframework.asm 类。 这两个升级对于使用动态 JVM 语言编写 Spring 组件的 JDK7 用户来说都是好消息,因为这些新版本的 CGLIB 和 ASM 可以正确处理 JDK7 中引入的新的 invokedynamic 字节码指令。
请享用!
下载 | 文档 | Javadoc API | 变更日志 | JIRA | 论坛 | Stack Overflow