27

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

4

1 に答える 1

44

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

于 2012-10-04T19:40:31.980 に答える