2010-05-12 5 views
0

J'ai eu l'idée d'écrire mon GroovyDao sous forme de grails.Méthodes de domaine dynamique manquantes dans le service grails lors de l'injection dans le service java dans l'application grails

Ensuite, je voudrais écrire un MyJavaService dans java et le localiser dans le répertoire source java dans mon application grails. MyJavaService contient une référence d'instance à groovyDao pour l'injection de printemps.

Je voudrais câbler dans resources.groovy le MyJavaService avec un groovyDao = ref ("GroovyDao").

Tout commence bien. Cependant, si j'appelle MyJavaService, toute méthode de domaine comme Domain.list() renvoie une erreur Method not found.

Toute aide est appréciée.

Répondre

0

Les méthodes dynamiques sont uniquement disponibles dans Groovy. Essayez de mettre votre code dans le répertoire src/groovy.

Essayer aussi de mettre les services Grails-app/services

Hope this helps

Questions connexes