MessageSource :用于解决消息的策略接口,支持这些消息的参数化和国际化。
String getMessage(String code, Object[] args, String defaultMessage, Locale locale);尝试解析消息。如果没有找到消息,则返回默认消息。
String getMessage(String code, Object[] args, Locale locale) throws NoSuchMessageException;尝试解析消息。如果找不到消息,则将其视为错误。
String getMessage(MessageSourceResolvable resolvable, Locale locale) throws NoSuchMessageException;尝试使用传入的MessageSourceResolvable 参数中包含的所有属性来解析消息。
MessageSourceResolvable :适合在消息源中进行消息解析的对象的接口
String[] getCodes(); 返回要用来解决此消息的Code,按照它们应该尝试的顺序。最后一个代码将是默认的Code。
Object[] getArguments(); 返回用于解析此消息的参数数组
String getDefaultMessage();返回用于解析此消息的默认消息。