Spring Roo 2.0 RC1 发布

工程 | Pieter Humphrey | 2017 年 3 月 7 日 | ...

代表 Disid Corp,我们很高兴地宣布 Spring Roo 2.0 的第一个候选版本。这是第一个候选版本,从现在开始,我们将致力于社区发现的改进和错误修复,直到我们能够发布最终版本。我们鼓励大家参与此过程,测试 2.0.0.RC1 版本并在 我们的 JIRA 中报告可能的错误和改进。

RC1 版本包括 Spring Roo 2.0.0.M3 版本中检测到的一些改进和错误修复。此外,它还包括一些重要的新功能

  • 包括对现有命令的一些改进

  • 改进了 data-on-demand 生成,以便在测试命令中使用它。

  • 改进的测试单元命令,现在可以为 JPA 实体创建功能齐全的测试。

  • 改进的测试集成命令,现在允许为 JPA 存储库和 JSON/Thymeleaf 控制器创建集成测试。

  • 提高了字段命令的可读性,删除不必要的选项并使其他选项动态可见。

  • 改进了 push-in --method 命令,允许区分具有相同名称但参数不同的方法。

  • 改进了存储库命令,允许开发人员使用投影作为默认返回类型。

  • 在生成的代码中包含了一些改进

  • 将 Spring IO 版本更新到 Athens-RELEASE

  • Springlets 库版本更新到 1.2.0.RC1。它提供了一些很棒的新功能,使 Spring 应用程序的开发更加容易。

  • 使用投影作为存储库方法的默认返回类型。

  • 改进了只读实体管理。

  • 包括新的 JSONDeserializers 和 JSONMixin 类。

  • 包括新的 LinkFactories 类,以便轻松地从 Thymeleaf 获取 URL。

  • 为所有生成的方法、构造函数和字段生成默认 JavaDoc。

  • 创建了新的 DataTables 扩展,以便在 DataTables 元素上应用高级配置。此扩展是完全可扩展的,因此开发人员可以轻松地自定义其 DataTable 组件。

  • 添加了 datatables.mark.js 以标记 DataTables 组件中过滤的文本。

  • 在视图层添加了并发控制,如果用户想要放弃他的更改并重新加载记录,或者他想要应用他的更改,则会回答用户。

  • HTML5 改进和迁移到 Thymeleaf 3。

  • 在 DataTables 组件上使用 DynamicJasper 生成报告,允许将数据导出到 CSV、PDF 和 XLS。

  • 在使用实体命令时,通过 --entityFormatExpression--entityFormatMessage 添加了新的实体可视化支持。

  • 增加了对选择应显示特定实体的详细信息的视图的支持。

  • 为一对一组合相关实体添加了新的可视化系统。

  • 为 Java 枚举常量添加了多语言支持。

  • 增加了对多行选择和批量删除的支持。

  • 与往常一样,Spring Roo 参考指南已更新,包含所有新功能。

有关新 Spring Roo 版本中所做更改的完整详细信息,请参阅 Spring Roo 2.0.0.RC1 发行说明

从我们的 项目页面 下载新的 Spring Roo 2.0.0.RC1 版本。

此外,Spring Tool Suite (STS) 团队正在努力发布 STS 3.8.4,其中包括对 Roo 2.0.0.RC1 的 Spring IDE Roo 支持。 如果你想提前安装更新的 Roo 组件,你可以通过 Spring IDE 每夜更新站点手动安装,但请记住,你将获得一个可能包含错误的 STS 不稳定版本。 查看 Spring Roo 参考指南以了解如何安装每夜发行版。

与往常一样,你也可以在 Twitter 上找到 Roo - 可以关注 @SpringRoo 或者在你的推文中包含 #SpringRoo。

感谢所有出色的用户,他们提出了有用的错误报告和建议。 我们再次鼓励大家参与最终发布过程,测试 2.0.0.RC1 版本并在 我们的 JIRA 中报告可能的错误和改进。

请继续关注 Spring Roo 的新闻!

Spring Roo 团队。

获取 Spring 新闻资讯

通过 Spring 新闻资讯保持联系

订阅

抢占先机

VMware 提供培训和认证,以加速你的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部