Document ResourceBundle limitations
This commit adds a note to the documentation saying that ResourceBundle does not support multiple bundles with the same base name. Closes gh-27038
This commit is contained in:
parent
95d7f883ae
commit
bf2790498b
|
|
@ -10406,6 +10406,10 @@ You can also use the `MessageSourceAware` interface to acquire a reference to an
|
||||||
`ApplicationContext` that implements the `MessageSourceAware` interface is injected with
|
`ApplicationContext` that implements the `MessageSourceAware` interface is injected with
|
||||||
the application context's `MessageSource` when the bean is created and configured.
|
the application context's `MessageSource` when the bean is created and configured.
|
||||||
|
|
||||||
|
NOTE: Because Spring's `MessageSource` is based on Java's `ResourceBundle`, it does not merge
|
||||||
|
bundles with the same base name, but will only use the first bundle found.
|
||||||
|
Subsequent message bundles with the same base name are ignored.
|
||||||
|
|
||||||
NOTE: As an alternative to `ResourceBundleMessageSource`, Spring provides a
|
NOTE: As an alternative to `ResourceBundleMessageSource`, Spring provides a
|
||||||
`ReloadableResourceBundleMessageSource` class. This variant supports the same bundle
|
`ReloadableResourceBundleMessageSource` class. This variant supports the same bundle
|
||||||
file format but is more flexible than the standard JDK based
|
file format but is more flexible than the standard JDK based
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue