领先一步
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) 团队正在努力发布包含 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 团队。