我有一个需要调用服务的命令类。
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”不适用于命令类。