2010-01-28 63 views
3

开发Grails插件时,可以使用watchedResourcesobserve属性将其配置为重新加载。从我阅读官方文档看来,前者会导致插件在文件更改时重新加载,而后者在插件更改时会重新加载,这是否正确?grails插件重新加载

举个例子,一个插件需要在Grails服务发生变化时重新加载自己,是否等价于?

def watchedResources = "file:./grails-app/services/*Service.groovy" 
def observe = ["services"] 

谢谢, 唐

回答

4

这些都说明如下:http://www.grails.org/Auto+Reloading+Plugins

你的插件不会重载,而是一个事件将被)解雇,你可以在你的onChange处理(回调。一个用例是带注释的工件;如果您监视这些变化并且发生变化,则可以根据新值重新运行所做的任何配置更改。

+0

链接断开。我认为这是一个更新的链接http://grails.github.io/grails-doc/2.5.4/guide/plugins.html#participatingInAutoReloadEvents(我对获得这个功能感兴趣!) – 2016-05-04 14:28:30