![](/img/trans.png)
[英]Grails service ->java.lang.NullPointerException: Cannot invoke method serviceMethod() on null object
[英]What is the purpose of serviceMethod in a Grails service?
我想知道为什么在Grails中创建新服务时会放置一个空的serviceMethod方法。 我应该用代码填写并调用它吗? 还是暗示该类应该放入方法? 名称“ serviceMethod”对Grails而言是否特殊?
当您使用诸如create-service
类的Grails命令时,Grails将基于默认模板执行一些代码生成。 新服务的模板如下所示:
@artifact.package@class @artifact.name@ {
static transactional = true
def serviceMethod() {
}
}
您可以运行grails install-templates
并检出src/templates
的文件,以查看或自定义Grails生成的代码。
这只是作为您在服务中放置自己的方法的位置的占位符/提示/示例。 通常,您最终将删除所提供的实现并放下自己的实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.