SpringSource Banner下的首个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
     }
}

其他新功能包括通过在 grails-app/conf/spring/resources.groovy 中将 PropertyEditorRegistrar 实例指定为 Spring bean 来定义用于数据绑定的自定义 PropertyEditor 实例的能力。Grails 在底层使用了 Spring 的 数据绑定和验证 功能,因此其机制与 Spring MVC essentially 相同。

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

在 Grails 1.1 发布之后,由于插件系统的改进,Grails 将能够实现一系列关键插件,包括 Java Content Repository (JCR) API、Java Persistence API (JPA) 和 Portlet API 的插件。其中一些插件已经在 插件存储库 中处于 alpha 状态,供那些敢于尝鲜的人使用。

总的来说,我们对未来一年感到非常兴奋,并期待在短期内为您带来一系列重要的版本,并在长期内实现 Groovy、Grails 与 Spring Batch、Spring Integration 和 Spring dm Server 等关键 Spring 产品集成带来的激动人心的可能性。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有