gpt4 book ai didi

grails - 服务文件不会在Grails 3.1.6中自动重新加载

转载 作者:行者123 更新时间:2023-12-02 14:06:11 25 4
gpt4 key购买 nike

我在ReportService.groovy中有一个Groovy服务grails-app/services

当我在文件中进行一些更改时,控制台输出为:

File /home/username/project/grails-app/services/com/company/ReportService.groovy changed, recompiling...
Spring Loaded: Cannot reload new version of com.company.ReportService
Reason: Interfaces changed from [groovy/lang/GroovyObject, grails/artefact/Service, grails/events/Events$Trait$FieldHelper] to [grails/artefact/Service, grails/plugins/mail/SendMail, grails/plugins/mail/SendMail$Trait$FieldHelper, grails/events/Events$Trait$FieldHelper, groovy/lang/GroovyObject]



因此,更改不会立即可见。并且,我必须一次又一次地重新启动应用程序才能查看更改。

如何在Service类应用程序中立即查看重新加载效果?

据报道类似的情况是问题,但仅适用于Java类。
( https://github.com/grails/grails-core/issues/9047)

最佳答案

这是有关grails 3.1.5-3.1.7的已知错误。自grails 3.1.8起已修复。另外,要使自动重新加载正常工作,您必须通过grails run-app命令使用“开发”环境。

关于grails - 服务文件不会在Grails 3.1.6中自动重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37989220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com