Spring Boot FAQ: Top Questions
48. How does Spring Boot support internationalization (i18n)?
Spring Boot supports i18n through message source configuration and resource bundles for different locales.
πΊοΈ Steps:
- Create
messages.properties
and locale-specific files likemessages_fr.properties
. - Configure
LocaleResolver
andMessageSource
.
π₯ Example:
message.greeting=Hello
# messages_fr.properties
message.greeting=Bonjour
π Expected Output:
Locale-specific greeting based on user locale.
π οΈ Use Cases:
- Multilingual web applications.
- Localization of error messages and UI content.