@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface MessageContextConfig
MessageBundle.| Modifier and Type | Optional Element and Description |
|---|---|
Class<? extends LocaleResolver> |
localeResolver
LocaleResolver which should be used for providing the locale for resolving
the message-template (= basic text) |
Class<? extends MessageInterpolator> |
messageInterpolator
MessageInterpolator which should be used for replacing the placeholders in the resolved text |
Class<? extends MessageResolver> |
messageResolver
MessageResolver which should be used for resolving the message-template (= basic text) |
String[] |
messageSource
Additional message-source.
|
public abstract String[] messageSource
Additional message-source.
A message-source is a lookup hint for the MessageResolver.
For the default MessageResolver this is the name of the
ResourceBundle.
Example: For using 2 additional ResourceBundles for the lookup, you can use the MessageContextConfig like that:
@MessageBundle
@MessageContextConfig(messageSource = {"mycomp.ErrorMessages","mycomp.BusinessMessages"})
public interface MyCompanyMessages {...
.public abstract Class<? extends MessageResolver> messageResolver
MessageResolver which should be used for resolving the message-template (= basic text)MessageResolver-bean or the default markerpublic abstract Class<? extends MessageInterpolator> messageInterpolator
MessageInterpolator which should be used for replacing the placeholders in the resolved textMessageInterpolator-bean or the default markerpublic abstract Class<? extends LocaleResolver> localeResolver
LocaleResolver which should be used for providing the locale for resolving
the message-template (= basic text)LocaleResolver-bean or the default markerCopyright © 2011-2013 The Apache Software Foundation. All Rights Reserved.