领先一步
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,而是选择将 org.springframework.asm 类直接包含在 spring-core 中。这两项升级对于在动态 JVM 语言中编写 Spring 组件的 JDK7 用户来说都是好消息,因为这些新版本的 CGLIB 和 ASM 正确处理了 JDK7 中引入的新 invokedynamic 字节码指令。
尽情享受!
下载 | 文档 | Javadoc API | 更改日志 | JIRA | 论坛 | Stack Overflow