答案 0 :(得分:2)
鉴于两个豆子:
@groovy.transform.ToString
class Child {
Integer age
}
@groovy.transform.ToString
class Bean {
String name
Child child
}
我们可以将一些配置解析为Bean
:
Bean b = new ConfigSlurper().parse('''
name = 'tim'
child {
age = 5
}
''')
然后打印b
给出:
Bean(tim, Child(5))