У меня есть класс команд, которому нужно вызвать службу.
import org.codehaus.groovy.grails.commons.ApplicationHolder as AH
class FilterVisitCommand {
def accessRightsService = AH.application.mainContext.accessRightsService
def customerService = AH.application.mainContext.customerService
...
}
Такое определение услуги через держатель приложения работает, но не рекомендуется. Есть ли другой способ разрешить внедрение службы? Только "def accessRightsService" не работает для класса команды.