Spring Roo 1.2.0.RC1 已发布

工程 | Alan Stewart | 2011年11月24日 | ...

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注解,让您在配置持久层方面拥有更大的灵活性。

  • 不再需要在域对象中拥有“Active Record”模式的持久化代码。新的@RooJpaEntity注解确保只有@Entity、@Id和@Version字段和方法由Roo创建和维护,不包含CRUD方法。带有@RooJpaEntity注解的类旨在与Roo的JPA仓库和服务分层功能一起使用。
  • 旧的@RooEntity注解已重命名为@RooJpaActiveRecord,在创建实体时仍然是默认设置,并且将引入与以前相同的CRUD方法。
  • 在现有Roo项目中使用RC1?——很简单,只需将您的@RooEntity注解重命名为@RooJpaActiveRecord,并使用STS或Eclipse中的组织导入功能来解析导入。
请记住这是一个发布候选版本,因此您应该继续在生产项目中使用Roo 1.1.5。但是,我们鼓励您测试这个新版本,因为我们希望尽快将1.2.0.RELEASE带给您。

希望您喜欢这个新版本。请通过社区论坛分享您的经验,关注@SpringRoo获取最新消息,或在您的推文中使用#springroo

阿兰·斯图尔特,Spring Roo项目负责人

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有