我想知道为什么在Grails中创建新服务时会放置一个空的serviceMethod方法。我应该用代码填写并打电话给它吗?或者它是否暗示该类应该有方法?名称是" serviceMethod"特别给Grails?
答案 0 :(得分:1)
当您使用像create-service
这样的Grails命令时,Grails会根据默认模板执行一些代码生成。新服务的模板如下所示:
@artifact.package@class @artifact.name@ {
static transactional = true
def serviceMethod() {
}
}
您可以运行grails install-templates
并查看src/templates
中的文件,以查看或自定义Grails生成的代码。
答案 1 :(得分:0)
这就是占位符/提示/示例,表示您将自己的方法放在服务中的位置。通常,您最终会删除提供的实现并放置自己的实现。