I am trying to access grailsApplication
in groovy class under src/groovy
but I get a null pointer exception. I also tried to inject a service into the
Dependency injection does not work for groovy classes under src/groovy
. You can get the access to grailsApplication
using ApplicationHolder
like this:
import org.codehaus.groovy.grails.commons.ApplicationHolder
def grailsApplication = ApplicationHolder.application
You can access all services like this:
def allServicesArtefacts = grailsApplication.services