Grails “改变圣杯”;“无转换策略”;不在message.properties中的错误

Grails “改变圣杯”;“无转换策略”;不在message.properties中的错误,grails,Grails,有没有办法将Grails转换不匹配错误更改为自定义消息 我得到: 无法将类型为java.lang.String的属性值转换为必需的 为属性项键入java.util.Map;嵌套异常是 java.lang.IllegalStateException:无法转换类型的值 [java.lang.String]到属性的必需类型[java.util.Map] 项目:未找到匹配的编辑器或转换策略 此错误类型不在消息.属性中。如果用户试图将不是映射的请求参数注入到我的命令对象中,他们不应该这样做,但除此之外:

有没有办法将Grails转换不匹配错误更改为自定义消息

我得到:

无法将类型为
java.lang.String
的属性值转换为必需的 为属性
项键入
java.util.Map
;嵌套异常是 java.lang.IllegalStateException:无法转换类型的值 [java.lang.String]到属性的必需类型[java.util.Map] 项目:未找到匹配的编辑器或转换策略

此错误类型不在
消息.属性中。如果用户试图将不是映射的请求参数注入到我的命令对象中,他们不应该这样做,但除此之外:

class CartCommand implements Serializable {
  Map<Integer, Integer> items = 
                MapUtils.lazyMap([:], FactoryUtils.constantFactory(''))
}
class命令实现可序列化{
地图项目=
MapUtils.lazyMap([:],FactoryUtils.constantFactory(“”))
}

谢谢

在您的
消息中使用以下键。属性

cartCommand.items.typeMismatch.map