有没有办法将Grails转换不匹配错误更改为自定义消息?
我正进入(状态:
无法将类型的属性值转换为属性
java.lang.String所需的类型;嵌套异常是java.lang.IllegalStateException:无法将类型[java.lang.String]的值转换为属性项的必需类型[java.util.Map]:无匹配编辑或转换策略找到java.util.Mapitems
此错误类型不在messages.properties.我得到这个,如果用户试图将请求参数注入我的命令对象的地图,他们不应该这样做,但除此之外:
class CartCommand implements Serializable {
Map<Integer, Integer> items =
MapUtils.lazyMap([:], FactoryUtils.constantFactory(''))
}
Run Code Online (Sandbox Code Playgroud)
谢谢
在您的使用中使用以下键message.properties:
cartCommand.items.typeMismatch.map
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
573 次 |
| 最近记录: |