Grails服务中serviceMethod的目的是什么?

时间:2015-06-03 17:57:43

标签: grails

我想知道为什么在Grails中创建新服务时会放置一个空的serviceMethod方法。我应该用代码填写并打电话给它吗?或者它是否暗示该类应该有方法?名称是" serviceMethod"特别给Grails?

2 个答案:

答案 0 :(得分:1)

当您使用像create-service这样的Grails命令时,Grails会根据默认模板执行一些代码生成。新服务的模板如下所示:

@artifact.package@class @artifact.name@ {

    static transactional = true

    def serviceMethod() {

    }
}

您可以运行grails install-templates并查看src/templates中的文件,以查看或自定义Grails生成的代码。

答案 1 :(得分:0)

这就是占位符/提示/示例,表示您将自己的方法放在服务中的位置。通常,您最终会删除提供的实现并放置自己的实现。