我需要进行一些自定义数据绑定,我尝试在类上使用@bindusing注释(http://grails.org/doc/doc/latest/api/api/org/grails/但是,databinding/bindusing.html),但是,它被忽略了。我的假设是,由于在类上使用了注释,这意味着每次都会发生数据绑定并且涉及类,因此将使用BindingHelper类,但从未实际调用。我想念或做错了什么吗?
这是一个类定义,其中用户界定是实现bindingHelper接口的类:
@BindUsing(UserBinding)
class User extends SomeOtherClass
{
...
我还正确地理解基本上创建一个valueconverter并在类上使用@bindusing会完成同一件事吗?
BindUsing
在类上不经常使用,并且似乎已经报告了一个错误。[从链接中]问题可能是有多个请求参数,其名称可能仅适用于第一个参数。使用属性级别@BindUsing
注释应该更简单地实现,并且失败的可能性较小(即使参数映射中有多个条目具有相同名称)。