(快速参考)

create-service

目的

create-service 命令为给定的基本名称创建一个 Grails 服务类和关联的单元测试。

示例

grails create-service
grails create-service book
grails create-service org.bookstore.Book

说明

为给定的基本名称创建一个服务。该参数是可选的,但如果您不包括它,该命令将询问您服务名称。

一个 service 封装业务逻辑,由控制器委派来执行 Grails 应用程序的核心逻辑。

该服务名称可以包含一个 Java 包,例如上面最后一个示例中的 org.bookstore,但如果未提供该名称,则使用默认名称。因此,第二个示例将创建文件 grails-app/service/<appname>/BookService.groovy,而最后一个示例将创建 grails-app/services/org/bookstore/BookService.groovy 目录。请注意,确定类名称时,服务名称的首字母始终大写。

如果您希望命令默认为服务的不同包,请在 运行时配置 中提供 grails.project.groupId 的值。

请注意,此命令仅为方便起见,如果您愿意,您还可以在您喜欢的文本编辑器或 IDE 中创建服务。

用法

grails create-service <<name>>