gpt4 book ai didi

grails - Grails,域属性..我如何获得值(value)?

转载 作者:行者123 更新时间:2023-12-02 14:06:58 25 4
gpt4 key购买 nike

在域类中,我有一个属性

class Domain {
String someValue
}

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

现在,我需要创建一个层次结构,以便如果未设置someValue,则可以从域的其他属性中获取它。

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

...
getSomeValue(){
someValue ?: someOtherValue
}

但这只是自我调用..我可以直接获取值“someValue”还是总是调用getSomeValue方法?

最佳答案

Groovy自动生成获取和设置:

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

如果您想直接访问,请执行以下操作:
domain.@someValue

关于grails - Grails,域属性..我如何获得值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30325873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com