抢占先机
VMware 提供培训和认证,以加速你的进步。
了解更多代表 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 团队。