Zdaję sobie sprawę, że klasy usług Grails to wiosenne pojedynki zarządzane. Wiem również, że możesz odwoływać się do jednej klasy usług od drugiej, po prostu deklarując lokalną def z serviceClassName w takim przypadku wielbłąda. Co mnie zaskoczyło to to, że nie może wydawać się przejechać klas usług odniesienia razem jak takGrails klasa usługowa przekrój
class FirstService {
def secondService
...
}
class SecondService {
def firstService
...
}
Czy to prawda dla wszystkich, albo ja bałagan gdzieś w sekcji ...?
dziękuję za potwierdzenie, że nie byłem szalony :) – dbrin
Todd, miałeś na myśli 'def secondService' na Bootstrap? –
Nie, ponieważ '' def firstService''' spowoduje, że zostanie on wprowadzony do kontekstu aplikacji, więc gdy inicjalizacja zostanie uruchomiona na secondService, będzie mogła pobrać firstService z '' 'grailsApplication.mainContext'' ' – Todd