如何在 grails 过滤器中获取控制器 class

How to get controller class in grails filter

我需要控制器的class通过某个过滤器进行注解处理的目的。

目前我只能看到controllerName。

有没有办法得到实际的controller.class?

看看 documentation,您会发现您可以访问 controllerName 中的控制器名称和许多其他值。

如果您需要完整的 class 名称,您可以通过以下方式找到它:

grailsApplication.getArtefactByLogicalPropertyName("Controller", controllerName).clazz