我正在尝试使用 gstring 访问嵌套字段,但它会引发异常 groovy.lang.MissingPropertyException
我有两节课
Class Person{
Address address
}
Class Address{
String city
}
我正在做的代码中的某个地方,
def person = Person.get(1)
def field = "address.city"
def city = person."${field}"
我试图从人那里获取城市的行是抛出 groovy.lang.MissingPropertyException
如果我尝试使用 gstring 获取直接属性,它可以工作,但上面给出的代码不起作用。
有什么帮助吗?