Динамические доменные методы отсутствуют в сервисе Grails при внедрении в сервис Java в приложении Grails - PullRequest
0 голосов
/ 13 мая 2010

У меня была идея, что я напишу свой GroovyDao как сервис grails.

Далее я написал бы MyJavaService в java и нашел бы его в директории исходников java в моем приложении grails. MyJavaService содержит ссылку на экземпляр groovyDao для весеннего впрыска.

Я бы подключился к ресурсам. Groovy MyJavaService с groovyDao = ref ("GroovyDao").

Все запускается нормально.

Однако, если я сделаю вызов MyJavaService, любой метод Domain, например Domain.list (), вернет ошибку Method not found.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 13 мая 2010

Динамические методы доступны только в Groovy. Попробуйте поместить свой код в каталог src / groovy .

Также попробуйте положить сервисы в grails-app / services

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...