如果我有objectError
(班级ObjectError
),
现在我做**messageResource.getMessage(objectError,Locale.US);**
如何通过messageSource确切地解决哪些特殊代码(objectError
中的代码列表中的所有代码中的代码)
谢谢!
答案 0 :(得分:1)
ObjectError
个实例的消息代码由接口MessageCodesResolver
的实现解析。 Spring框架附带的默认实现称为DefaultMessageCodesResolver
,其生成消息代码的策略在JavaDocs中有详细记录。
生成的消息代码将以给定的顺序从最精确的消息代码开始解析。如果您想知道哪一个已经解决,您需要在DefaultMessageCodesResolver
的{{1}}的帮助下解决错误代码并尝试解析消息,直到您成功评估给定的消息代码为止一条消息。