【发布时间】:2012-09-17 02:13:30
【问题描述】:
我们正在使用 Spring MessageSource 在我们的应用程序中构建错误消息。
我们会像这样填充我们的错误消息
dobInvalid = The DOB supplied {0} is invalid
我们想使用命名参数,所以我们可以这样做
dobInvalid = The DOB supplied {dob} is invalid
在 Api 文档中查找 getMessage 似乎建议您可以执行此操作 http://static.springsource.org/spring/docs/1.2.x/api/org/springframework/context/MessageSource.html
args - 将在 消息(参数看起来像“{0}”、“{1,date}”、“{2,time}” message),如果没有,则返回 null。
显然我们可以自己编写,但想知道 spring 是否可以做到,是否有人可以提供示例或使用命名参数而不是位置参数。
干杯 标记
【问题讨论】:
-
同样的问题。马克,你有什么解决方法吗?