我发现grails验证也拒绝某些有效的电子邮件地址。我在github here
上打开了一个问题有没有办法覆盖grails中的默认电子邮件验证,以便我可以为此编写自己的验证器?
修改
我通过在BuildConfig.groovy中添加最新版本的apache commons验证器解决了这个问题:
compile "commons-validator:commons-validator:1.4.1"
但是我仍然会打开这个问题,我仍然想知道如何覆盖默认的grails电子邮件验证器。我希望它在某种程度上,以便在我使用过这样的约束的域类中:
emailId(email:true,nullable:false)
我不应该在域类中更改此email:true
。这应该在某处覆盖,以便email:true
约束使用我的逻辑来验证电子邮件ID。