Grails,域属性.我怎样才能得到这个值

  • 本文关键字:属性 Grails grails properties
  • 更新时间 :
  • 英文 :


在域类中我有一个属性

class Domain {
   String someValue
}

我可以直接通过属性值- domainInstance.someValue

我现在有一个需求,以创建一个层次结构,这样,如果someValue没有设置,我得到它从域的一些其他属性。

所以我实现了我自己版本的getSomeValue

getSomeValue(){
  someValue ?: someOtherValue 
}  

但是这只是调用它自己。我可以直接获得值"someValue"还是它总是调用getSomeValue方法?

Groovy自动生成get和set:

class Domain {
 String someValue  
}
Domain domain = new Domain(somevalue:"somevalue")
//or domain.setSomeValue("someValue)
println domain.getSomeValue

如果您想直接访问,只需执行:

domain.@someValue

相关内容

  • 没有找到相关文章

最新更新