领先一步
VMware 提供培训和认证,助您加速进步。
了解更多代表 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 团队。