2012-10-04 7 views
22

Grails 콘솔에서 서비스를 얻으려면 어떻게해야합니까? 내 비즈니스 규칙은 서비스에서 구현되지만 grails 콘솔에서는 액세스 할 수 없습니다. 아무도 나를 도울 줄 알아?Grails 콘솔에서 서비스 가져 오기?

+1

'grails console'을 실행할 때 얻을 수있는 그래픽 Groovy 콘솔을 의미합니까? – doelleri

+0

예 ... 실수로 죄송합니다. – isilva

답변

35

스프링 ApplicationContext은 콘솔에서 변수 ctx으로 사용할 수 있으며이를 사용하여 서비스와 같은 스프링 빈에 액세스 할 수 있습니다. 일반적으로 def myService = ctx.getBean('myService')이 될 것이지만, Grails는 그냥 할 수있는 메타 클래스 도우미를 추가합니다. def myService = ctx.myService

+0

Burt Beckwith 도움 주셔서 감사합니다. – isilva

관련 문제