对于任意对象,确定对象类型是否为Grails域类的最简单方法是什么?
答案 0 :(得分:18)
您可以使用GrailsApplication。向控制器或服务添加依赖注入:
def grailsApplication
然后你可以像这样使用它:
def foo = ...
if (grailsApplication.isDomainClass(foo.getClass()) {
...
}
答案 1 :(得分:1)
DomainClassArtefactHandler.isDomainClass(clazz)