【发布时间】:2012-09-25 20:43:34
【问题描述】:
如何在 grails 控制台中获取服务?我的业务规则在服务中实现,但我无法在 grails 控制台中访问它们。有谁知道如何帮助我?
【问题讨论】:
-
你是指运行
grails console时得到的图形Groovy控制台吗?
如何在 grails 控制台中获取服务?我的业务规则在服务中实现,但我无法在 grails 控制台中访问它们。有谁知道如何帮助我?
【问题讨论】:
grails console时得到的图形Groovy控制台吗?
Spring ApplicationContext 在控制台中作为ctx 变量可用,您可以使用它来访问Spring bean,例如服务。通常是 def myService = ctx.getBean('myService'),但 Grails 添加了一个元类助手,所以你可以只做 def myService = ctx.myService
【讨论】: