接口 MessageSource

    • 方法详细资料

      • getMessage

        String getMessage​(String code,
                          Object[] args,
                          String defaultMessage,
                          Locale locale)
        Try to resolve the message. Return default message if no message was found.
        参数:
        code - the message code to look up, e.g. 'calculator.noRateSet'. MessageSource users are encouraged to base message names on qualified class or package names, avoiding potential conflicts and ensuring maximum clarity.
        args - an array of arguments that will be filled in for params within the message (params look like "{0}", "{1,date}", "{2,time}" within a message), or null if none
        defaultMessage - a default message to return if the lookup fails
        locale - the locale in which to do the lookup
        返回:
        the resolved message if the lookup was successful, otherwise the default message passed as a parameter (which may be null)
        另请参阅:
        getMessage(MessageSourceResolvable, Locale), MessageFormat
      • getMessage

        String getMessage​(String code,
                          Object[] args,
                          Locale locale)
                   throws NoSuchMessageException
        Try to resolve the message. Treat as an error if the message can't be found.
        参数:
        code - the message code to look up, e.g. 'calculator.noRateSet'. MessageSource users are encouraged to base message names on qualified class or package names, avoiding potential conflicts and ensuring maximum clarity.
        args - an array of arguments that will be filled in for params within the message (params look like "{0}", "{1,date}", "{2,time}" within a message), or null if none
        locale - the locale in which to do the lookup
        返回:
        the resolved message (never null)
        抛出:
        NoSuchMessageException - if no corresponding message was found
        另请参阅:
        getMessage(MessageSourceResolvable, Locale), MessageFormat