我与 Searchable 插件有一些冲突。
我有一个过滤器,它在前阶段获取有问题的控制器。它通过查找第一个与控制器名称相同的控制器来获取请求的控制器,控制器名称是 grails 过滤器中可用的属性。
但是,我的问题是 Searchable 插件有自己的 SearchableController,而我自己制作了自己的 SearchableController 版本。这样做的效果是我有两个具有相同名称的类,它们与我的查找逻辑中的 controllerName 匹配。
controller = grailsApplication.controllerClasses.find { c ->
c.logicalPropertyName == controllerName
}
我可以以某种方式删除插件附带的 SearchableController 吗?我有哪些选择?