grails - 如何确定一个类是否是 Grails 域对象?

标签 grails groovy dns

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

最佳答案

您可以为此使用 GrailsApplication。将依赖注入(inject)添加到您的 Controller 或服务:

def grailsApplication

然后你可以像这样使用它:
def foo = ...
if (grailsApplication.isDomainClass(foo.getClass()) {
    ...
}

关于grails - 如何确定一个类是否是 Grails 域对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6301080/

相关文章:

grails - 与messages.properties的参数有关的问题,除零以外的所有数字均可正常工作

grails - grails选择框无法将字符串转换为列表

grails - 混契约(Contract)名的私有(private)和公共(public)/ protected 方法会导致多方法被禁用,并且被禁止以避免出现意外行为

nginx - 如何将 Dokku 应用程序指向 dokku 服务器的根域

validation - 在Grails中,如何在电子邮件验证程序约束中允许使用更新的DNS?

grails - 返回自定义验证器错误 Grails

java - 将现有项目导入eclipse,它会自动将旧版本与新版本 merge

android - java.io.IOException:无法运行程序 “dx”:error = 2,没有这样的文件或目录

java - 使用 java.sql.Time 类在 Goovy 中添加运行时间

c# - 解析域/主机名的字符串