我正在将项目从2.2.4升级到2.5.6。 在2.2.4中起作用的绑定在2.5.6中不适用于我们。 因此,我试图在2.5.6中使用spring绑定,以查看是否可以解决我们的问题。
我在2.5.6项目中进行了2处更改,以尝试使其正常运行
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
}
简单的程序包
class SimpleController {
def index(SimpleCommand simple) {
render "Simply " + simple.name
}
}
当我删除使用弹簧活页夹的配置时,这很好用,但是有了它,simple.name为空。
还有什么我应该做的吗?
谢谢
肯尼