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 版本中检测到的一些改进和错误修复。此外,它还包括一些重要的新功能。

  • 对现有命令进行了一些改进

  • 改进了按需数据生成,以便在测试命令中使用。

  • 改进了单元测试命令,现在为 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。

  • 使用 DynamicJasper 在 DataTables 组件上生成报告,允许将数据导出到 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,其中将包含 Spring IDE Roo 对 Roo 2.0.0.RC1 的支持。如果您想提前安装更新的 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 社区所有即将举行的活动。

查看所有