Я полагаю, вы столкнулись с другой проблемой кастинга, но просто чтобы ответить на вопрос.
Способ сделать это - определить наш bean-компонент в resources.groovy.
Предположим, у меня есть QuestionAnswerService вместо questionAnswerService Имя, которое я хотел qns , поэтому я определю bean-компонент qns в resources.groovy
beans = {
qns(QuestionAnswerService){
}
}
и просто введите мой сервис с таким именем в любом контроллере и сервисе, как
def qns
вот и все, у меня есть qns с именем bean-компонента QuestionAnswerService, внедренный
Надеюсь, это поможет. Спасибо