如何在bean声明中为变量定义空集合?
例如:
beans {
importadorContrato(ImportadorContrato) { bean ->
bean.scope = 'prototype'
bean.initMethod = 'init'
bean.destroyMethod = 'destroy'
grailsApplication = ref('grailsApplication')
listaErros = []
contratosImportados = [:]
}}
问题是,属性listaErros和contratosImporados始终保持相同的引用。
作为一种解决方法,我定义了一个initMethod并在那里初始化了字段,但我想为我做这个。