Я обновляю проект с 2.2.4 до 2.5.6.Привязка, которая работала в 2.2.4, не работает для нас в 2.5.6.Поэтому я пытаюсь заставить работать пружинную привязку в 2.5.6, чтобы посмотреть, решит ли это нашу проблему.
Я сделал 2 изменения в проекте 2.5.6, чтобы попытаться заставить его работать
Config.groovy:
grails.databinding.useSpringBinder=true
BuildConfig.groovy:
compile 'org.grails:grails-web-databinding-spring:2.5.6'
Но после этого привязка у меня не работает.Итак, я попробовал на очень простом примере, но это также не работает.
package simple
@grails.validation.Validateable
class SimpleCommand {
String name
}
package simple
class SimpleController {
def index(SimpleCommand simple) {
render "Simply " + simple.name
}
}
Это прекрасно работает, когда я удаляю конфигурацию для использования связывателя пружины,но с этим simple.name имеет значение null.
Есть ли что-то еще, что я должен делать?
Спасибо,
Кенни