(快速参考)

create-controller

用途

create-controller 命令用于为给定的基础名称创建一个控制器和相关的单元测试。

示例

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

说明

创建具有空默认操作的新控制器。此参数是可选的,但如果不包括它,命令会要求您输入控制器的名称。

一种 控制器 负责处理传入的 Web 请求并执行操作,如重定向、呈现视图等。

控制器的名称中可以包含 Java 包,例如上述最后一个示例中的 org.bookstore,但如果没有提供,则会使用默认值。因此,第二个示例将创建文件 grails-app/controllers/<appname>/BookController.groovy,而最后一个示例将创建目录 grails-app/controllers/org/bookstore/BookController.groovy。请注意,在确定类名时,控制器名称的首字母始终大写。

如果您希望此命令默认使用控制器的不同包,请在 运行时配置 中为 grails.project.groupId 提供值。

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

用法

grails create-controller <<name>>