Groovy 2.3 发布

发布 | Guillaume Laforge | 2014年5月7日 | ...

Groovy 开发团队很高兴地宣布 Groovy 2.3.0 发布

Groovy 2.3 是 Groovy 编程语言针对 JVM 的新主要版本,具有以下特性:

  • 官方支持在 JDK 8 上运行 Groovy
  • 新的 trait 关键字,用于定义新的代码单元以组合行为
  • 新增和改进的编译时代码转换,例如:
    • @TailRecursive:用于转换具有尾递归的方法,以避免栈溢出
    • @Builder:用于轻松实现流畅的构建器,由 Groovy 编译器本身生成
    • @Sortable:用于转换一个类,使其使用类的各种属性来实现 Comparable 接口
  • 新的 NIO2 模块,支持 Path
  • 极速 JSON 解析和构建,如 InfoQ 上的最新文章所述
  • 闭包参数类型推断,在使用静态类型检查器和静态编译器时,推断闭包中参数的类型
  • 一个标记模板引擎
  • Groovysh 和 GroovyConsole 的易用性改进
  • 一个新的 GroovyAssert 测试工具
  • 更多的 @BaseScript 类功能,以及更多。

如果您想了解更多关于 Groovy 2.3 的新特性,请阅读详细的发布说明;如果您想定期获取 Groovy 生态系统的新鲜资讯,您可以订阅 Groovy Weekly 时事通讯,每周二提供新鲜资讯。

有关已解决问题的更多信息,您可以查看我们的变更日志

除了 Bintray JCenterMaven Central 中的 Groovy 库外,您还可以下载 Groovy 的二进制发行版

SpringOne 2GX 2014 即将到来

此外,如果您想深入了解这个新版 Groovy 提供的所有优点,我邀请您参加 SpringOne 2GX 大会!

请尽快预订您在德克萨斯州达拉斯举行的 SpringOne 2GX 大会(9 月 8 日至 11 日)的席位。这是了解所有最新动态并提供直接反馈的最佳机会。预计今年会有许多重要的新公告。我们预计将有几个深入的 Spring-Integration 专题会议。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有