Я понимаю, что классы сервиса Grails - это Spring управляемые синглтоны. Я также знаю, что вы можете ссылаться на один класс обслуживания от другого, просто объявив локальный def с именем serviceClassName в случае с верблюдом. Что меня удивило, так это то, что я не могу, похоже, перекрещивать классы справочной службы так
class FirstService {
def secondService
...
}
class SecondService {
def firstService
...
}
Это правда для всех, или я испортил где-то в разделе...?