Validation Grails2.3.3命令验证错误消息

Validation Grails2.3.3命令验证错误消息,validation,grails,Validation,Grails,我们最近从2.2.3升级到2.3.3,现在没有从messages.properties中获取命令验证失败的错误消息 正如这里所说的:我在最后更新了错误代码,使之没有.error 这是我的命令: @Validateable class GroupCommand { String name static constraints = { name blank: false, unique: true } 这是grails app/i18n/messages.propertie

我们最近从2.2.3升级到2.3.3,现在没有从messages.properties中获取命令验证失败的错误消息

正如这里所说的:我在最后更新了错误代码,使之没有.error

这是我的命令:

@Validateable
class GroupCommand {
  String name


  static constraints = {
    name blank: false, unique: true
  }
这是grails app/i18n/messages.properties中的条目:

groupCommand.name.blank=Please enter a name for that group
这是我在验证失败时收到的错误消息:

类[class au.edu.rmit.its.iim.googlegrey.GroupCommand]的属性[name]不能为空

我尝试添加完整的包描述,添加.error,所有的组合都是真实的,并且此消息没有通过验证获取

我可以使用消息标签获取它们,但是验证系统找不到它们


是否有人对此提出了解决方案,或者我做错了什么?

2.3中的新数据绑定器将空格转换为空-请参阅

您可以配置以下内容:

grails.databinding.convertEmptyStringsToNull = false

有关更多详细信息,请参见

您是否尝试注释了
消息中为
blank
约束提供的默认消息。属性
?这很有意义,谢谢,我想知道为什么它是null而不是blank,但没有连接点。