(快速參考)

create-service

目的

create-service 命令會建立一個 Grails 服務類別,並為指定的基礎名稱建立相關的單元測試。

範例

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

說明

為指定的基礎名稱建立一個服務。引數是選用的,但如果您未包含它,命令會要求您輸入服務的名稱。

一個 服務 封裝了商業邏輯,並由控制器委派來執行 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>>