2012-10-04 9 views
22

grailsコンソールでサービスを取得するにはどうすればよいですか?私のビジネスルールはサービスで実装されていますが、私はそれらをgrailsコンソールにアクセスすることはできません。誰も私を助ける方法を知っていますか?Grailsコンソールでのサービスのインポート?

+1

'grails console'を実行するとグラフィカルなGroovyコンソールを使用できますか? – doelleri

+0

はい...間違えて申し訳ありません – isilva

答えて

35

スプリングApplicationContextは、コンソールの変数ctxとして利用でき、これを使用してサービスなどのSpring Beanにアクセスできます。通常はdef myService = ctx.getBean('myService')となりますが、Grailsはメタクラスヘルパーを追加します。def myService = ctx.myService

+0

Burt Beckwith ありがとうございました! – isilva

関連する問題