【发布时间】:2017-09-18 17:46:09
【问题描述】:
我的应用程序很大,启动时间很长!在 IntelliJ 中,我经常在 OS X 中获得旋转光标。为了测试我的应用程序的一小部分,我可以创建/注入服务并从 Grails Swing 控制台应用程序调用它的函数/方法。我可以从 Grails Swing 控制台获取域对象,但无法让服务正常工作。如果我定义服务,它不会被初始化/注入。我也试过 def fooService = new fooService() 但我得到 java.lang.NoSuchMethodError。
void fooTest() {
Foo.withNewSession { session ->
def fooService = new FooService()
if (fooService) {
fooService.initFooCache()
log.info("Foo Service is initialized!")
}
}
}
【问题讨论】:
-
是的,您可以从 Grails 控制台获取服务。 stackoverflow.com/questions/12733609/…
-
我认为对别人的问题做出这种改变是合适的,所以我不会自己编辑它,但你问题的前两句话是多余的噪音,没有贡献澄清你的问题。消除这些将提高您的问题的质量。我希望这会有所帮助。
标签: grails