在 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 控制台中导入服务?的主要内容,如果未能解决你的问题,请参考以下文章

模块可以在控制台导入,但不能在脚本中导入

Python 问题在脚本中导入我的文件(不在控制台中)

无法在 VSCode Java 项目中导入包

通过路由为 IntelliJ 中导入的 Play 2.4.x 项目解析控制器

在 Spyder 5.1.5 中导入 openpyxl 失败

如何在three.js中导入json和渲染