Spring Roo 1.2.0.RC1 发布
Spring Roo 团队欣然宣布 1.2.0 版本候选版 1 现已推出。Roo 1.2.0.RC1 版本紧随 M1 版本之后,包含两个令人兴奋的新功能
- 多模块 Maven 项目支持。这是 Roo 社区最受欢迎和投票最多的功能(ROO-120)。您现在可以创建具有父 POM 和任意数量项目模块的项目。例如,您可以将您的域模型放在一个模块中,并将您的 UI 代码(例如 MVC 或 GWT)分离到它们自己的模块中。此功能的完整文档将在今年晚些时候发布的 Roo 1.2.0 正式版中提供。
- JSF 2.0/PrimeFaces 3。在最近的 Roo 调查中,这是第二个最受欢迎的社区功能和最受关注的功能 - JSF 2.0/PrimeFaces 支持(ROO-516)。您现在可以使用来自 PrimeFaces 3.0 组件库的出色组件来构建高质量的 JSF 应用程序。支持代码的完整双向转换、在 JSF 2.0 实现(Oracle Mojarra 或 Apache MyFaces)之间切换以及通过 Roo 命令选择 PrimeFaces 主题。
我们还增强了 Roo 注解,使您可以更灵活地配置持久层
- 您不再需要在域对象中包含“活动记录”模式的持久化代码。新的 @RooJpaEntity 注解确保只有 @Entity、@Id 和 @Version 字段和方法由 Roo 创建和维护,没有 CRUD 方法。用 @RooJpaEntity 注释的类旨在与 Roo 的 JPA 存储库和服务分层功能一起使用。
- 旧的 @RooEntity 注解已重命名为 @RooJpaActiveRecord,并且在创建实体时仍然是默认值,并将引入与以前相同的 CRUD 方法。
- 在现有 Roo 项目中使用 RC1?- 很简单,只需将您的 @RooEntity 注解重命名为 @RooJpaActiveRecord,并使用 STS 或 Eclipse 中的组织导入功能来解决导入问题。
我们希望您喜欢这个新版本。请通过 社区论坛 分享您的体验,关注 @SpringRoo 获取最新消息,或在您的推文中使用 #springroo
Alan Stewart,Spring Roo 项目负责人