Grails 3.3.0是否支持插件中的拦截器?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Grails 3.3.0是否支持插件中的拦截器?相关的知识,希望对你有一定的参考价值。
我创建了一个Grails插件,我的Grails应用程序使用它。我在插件中的grails-app / controllers中创建了一个拦截器“TestInterceptor”。我使用'grails install'将插件安装到我的本地maven存储库。
当我运行应用程序时,不会调用拦截器。
当我在我的插件JAR中检查生成的META-INF / grails-plugin.xml时,拦截器不存在。其他artefact类型(服务,控制器,域)存在于grails-plugin.xml中。
如果我将拦截器移动到我的应用程序,它将被调用。
Grails 3.3.0是否支持插件中的拦截器?如果是这样,我需要采取哪些步骤才能让插件发布拦截器,以便我的应用程序加载它?
答案
我在github中发现了另一个带有拦截器的插件,并确定我的插件在build.gradle中缺少必需的依赖项。即,org.grails:grails-plugin-interceptors。
现在这似乎很明显,但我不能说为什么我的插件缺少这种依赖。
以上是关于Grails 3.3.0是否支持插件中的拦截器?的主要内容,如果未能解决你的问题,请参考以下文章