В Grails можно «связать данные» в контроллере:
Book b = new Book()
bindData(b, params)
Что если у меня есть поле даты с определенным форматом (например, гггг-мм-дд) из пользовательского ввода? Весной мы можем использовать registerCustomEditor (). Как насчет Грааля?