簡體   English   中英

Grails 3.3.0是否在插件中支持攔截器?

[英]Does Grails 3.3.0 support interceptors in plugins?

我創建了一個Grails插件,供我的Grails應用程序使用。 我在插件的grails-app / controllers中創建了一個攔截器“ TestInterceptor”。 我使用“ grails install”將插件安裝到本地maven存儲庫。

當我運行該應用程序時,不會調用攔截器。

當我檢查插件JAR中生成的META-INF / grails-plugin.xml時,不存在攔截器。 grails-plugin.xml中還存在其他偽像類型(服務,控制器,域)。

如果將攔截器移動到我的應用程序,則會被調用。

Grails 3.3.0是否在插件中支持攔截器? 如果是這樣,我需要采取什么步驟來使插件發布攔截器,以便其被我的應用加載?

我在github中找到另一個帶有攔截器的插件,並確定我的插件在build.gradle中缺少必需的依賴項。 即,org.grails:grails-plugin-interceptors。

現在這似乎很明顯,盡管我不能說為什么我的插件缺少該依賴性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM