Есть ли способ сделать groovy игнорировать дополнительные атрибуты на карте во время создания объекта? Пример:
class Banana{
String name
}
def params = [name:'someGuy', age:13]
new Banana(params)
В этом примере groovy выбрасывает такое свойство: исключение по возрасту (очевидно, потому что возраст не определен в классе Banana). Не прибегая к ручному отображению только желаемых атрибутов из карты в конструктор класса Banana, есть ли способ сказать Банане игнорировать дополнительные атрибуты?
Я заметил, что классы домена Grails не страдают от этой проблемы, и мне бы хотелось, чтобы здесь было такое же поведение!
Спасибо за вашу помощь и совет!