在 Grails 控制台中导入服务?
Posted
技术标签:
【中文标题】在 Grails 控制台中导入服务?【英文标题】:Importing services in the Grails console? 【发布时间】:2012-09-25 20:43:34 【问题描述】:如何在 grails 控制台中获取服务?我的业务规则在服务中实现,但我无法在 grails 控制台中访问它们。有谁知道如何帮助我?
【问题讨论】:
你是指运行grails console
时得到的图形Groovy控制台吗?
【参考方案1】:
Spring ApplicationContext
在控制台中作为ctx
变量可用,您可以使用它来访问Spring bean,例如服务。通常是 def myService = ctx.getBean('myService')
,但 Grails 添加了一个元类助手,所以你可以只做 def myService = ctx.myService
【讨论】:
伯特贝克威斯感谢您的帮助!以上是关于在 Grails 控制台中导入服务?的主要内容,如果未能解决你的问题,请参考以下文章
通过路由为 IntelliJ 中导入的 Play 2.4.x 项目解析控制器