[英]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.