Grails 3.3.0是否支持插件中的拦截器?

问题描述 投票:1回答:1

我创建了一个Grails插件,我的Grails应用程序使用它。我在插件中的grails-app / controllers中创建了一个拦截器“TestInterceptor”。我使用'grails install'将插件安装到我的本地maven存储库。

当我运行应用程序时,不会调用拦截器。

当我在我的插件JAR中检查生成的META-INF / grails-plugin.xml时,拦截器不存在。其他artefact类型(服务,控制器,域)存在于grails-plugin.xml中。

如果我将拦截器移动到我的应用程序,它将被调用。

Grails 3.3.0是否支持插件中的拦截器?如果是这样,我需要采取哪些步骤才能让插件发布拦截器,以便我的应用程序加载它?

grails grails-plugin
1个回答
0
投票

我在github中发现了另一个带有拦截器的插件,并确定我的插件在build.gradle中缺少必需的依赖项。即,org.grails:grails-plugin-interceptors。

现在这似乎很明显,但我不能说为什么我的插件缺少这种依赖。

© www.soinside.com 2019 - 2024. All rights reserved.