SpringSource 旗下首个 Grails 版本发布

工程 | Graeme Rocher | 2008年11月14日 | ...

我很高兴地宣布,自从SpringSource 收购 G2One以来,第一个Grails版本发布了。Grails 1.0.4 包含许多改进,以及对构成 Grails 基础的关键库的升级,您可以从Grails 下载页面下载。更具体地说,Grails 1.0.4 附带了大约一周前发布的最新的 Spring 2.5.6 版本

除了这些改进之外,此版本中还有一些有趣的新功能。首先是添加了一个功能,该功能更好地支持在 GORM 中映射 Hibernate 用户类型定义。您现在可以将自定义用户类型映射到多个列,包括自定义底层 SQL 类型的能力。


static mapping =  {
     amount type: MonetaryUserType, {
         column name: "value"
         column name: "currency", sqlType: "char", length: 3
     }
}

其他新功能包括能够定义用于数据绑定的自定义 PropertyEditor 实例,只需在 grails-app/conf/spring/resources.groovy 中指定一个PropertyEditorRegistrar实例作为 Spring bean。Grails 在底层使用 Spring 的数据绑定和验证功能,因此其机制与 Spring MVC 中的基本相同。

现在我们将重点转向 Grails 1.1 版本,该版本旨在显著改进 Grails 中内置的单元测试功能,提供对 Maven 构建系统的支持,在 GSP 中添加对 JSP 标签的支持,以及对 GORM 和插件系统等关键现有功能进行增量改进。

在 Grails 1.1 版本发布之后,由于对插件系统的改进,许多 Grails 的关键插件将成为可能,包括针对 Java 内容存储库 (JCR) API、Java 持久性 API (JPA) 和 Portlet API 的插件。对于那些愿意走在技术前沿的人来说,其中一些插件已经在插件存储库中处于 alpha 状态。

总的来说,我们对来年感到非常兴奋,并期待在短期内为您带来许多重要版本,并在长期内为 Groovy、Grails 和 Spring 主要产品组合(如 Spring Batch、Spring Integration 和 Spring dm Server)之间的集成带来一些令人兴奋的可能性。

获取 Spring 电子邮件简报

通过 Spring 电子邮件简报保持联系

订阅

领先一步

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

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部