如何确定某个类是否为Grails域对象?

时间:2011-06-10 01:30:11

标签: grails groovy dns

对于任意对象,确定对象类型是否为Grails域类的最简单方法是什么?

2 个答案:

答案 0 :(得分:18)

您可以使用GrailsApplication。向控制器或服务添加依赖注入:

def grailsApplication

然后你可以像这样使用它:

def foo = ...
if (grailsApplication.isDomainClass(foo.getClass()) {
    ...
}

答案 1 :(得分:1)