2012-10-04 10 views
22

Jak uzyskać dostęp do usług w konsoli Grails? Moje reguły biznesowe są implementowane w usługach, ale nie mam do nich dostępu w konsoli Grails. Czy ktoś wie, jak mi pomóc?Importowanie usług w konsoli Grails?

+1

Masz na myśli graficzną konsolę Groovy, którą otrzymujesz po uruchomieniu 'grails console'? – doelleri

+0

tak ... przepraszam za pomyłkę – isilva

Odpowiedz

35

Wiosna ApplicationContext jest dostępna jako zmienna ctx w konsoli i można jej użyć do uzyskania dostępu do fasoli Spring, na przykład usług. Zazwyczaj będzie to def myService = ctx.getBean('myService'), ale Grails dodaje pomocnika metaclass, więc możesz po prostu zrobić: def myService = ctx.myService

+0

Burt Beckwith Dziękuję za pomoc! – isilva