在groovy bean中定义一个列表

时间:2014-11-24 17:58:54

标签: groovy

我正在努力在一个groovy bean中设置一个List。

这是我的目标:

class TestCaseData {
    def name
    def testCaseData
}

其中testCastData可以是String,Map或List。我知道如果testCaseData是一个地图,那么groovy bean看起来就像这样:

beans {
    sampleTest(TestCaseData,
            name: 'sampleTest',
            testCaseData: [
                    MyMap: [
                            key1   : 'value1',
                            key2   : 'value2'
                    ]
            ]
    )
}

我找不到正确的语法来指定List而不是Map。如何使用上面的示例显示这个,其中'value1'而不是String是包含Map的List?不是下面的东西,而是类似的东西。

beans {
        sampleTest(TestCaseData,
                name: 'sampleTest',
                testCaseData: [
                        MyMap: [
                                key1   : [aMap : [:], bMap : [:]]
                                key2   : 'value2'
                        ]
                ]
        )
    }

0 个答案:

没有答案