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) 团队正在努力发布包含 Roo 2.0.0.RC1 的 Spring IDE Roo 支持的 STS 3.8.4。如果要提前安装更新的 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 社区中所有即将举行的活动。

查看全部