如何从grails中的控制器调用服务

lax*_*xmi 4 service grails dependency-injection controller

我有一个服务类,我试图在我的控制器中调用服务的方法,如下所示.

class LogListController {

def ListLogDetails = { 
    println "We are inside List log Details-->"+params
    def logListHelperService
    logListHelperService.getFilePath(params)
}}
Run Code Online (Sandbox Code Playgroud)

异常消息:无法在null对象上调用方法getFilePath()

那里的错误是什么..

mjs*_*ier 11

def logListHelperService
Run Code Online (Sandbox Code Playgroud)

必须在ListLogDetails定义之外声明

def logListHelperService
def ListLogDetails = { 
    println "We are inside List log Details-->"+params
    logListHelperService.getFilePath(params)
}
Run Code Online (Sandbox Code Playgroud)

应该管用