最近在研究Spring数据校验。看到org.springframework.validation.Errors
接口中有reject
和rejectValue
方法,它们的用途都是手动向Errors
对象中添加错误。这两个方法都有String errorCode
、Object[] errorArgs
、String defaultMessage
参数。我已在网络上查询到这几个参数的含义。errorCode
:错误代码,用于在资源文件(后缀为properties)中查询与之对应的错误消息模板。errorArgs
:错误参数,从资源文件中查询到的错误消息模板可能会使用错误参数来动态构造错误消息。defaultMessage
:默认错误消息,如果未能从资源文件中查询到错误消息模板,则使用此默认错误消息作为错误消息。此消息不能使用errorArgs
里的数据。
我的问题是,如何使用资源文件以使errorCode能从中查询错误消息?我在网络上查不到相关资料。