29 Mart 2021 Pazartesi

SpringContext Internationalization MessageSource Arayüzü

Giriş
Şu satırı dahil ederiz
import org.springframework.context.MessageSource;
Gösterilecek metinleri yükleyen arayüz. Açıklaması şöyle
MessageSource is an interface that defines several methods for resolving messages. The ApplicationContext interface extends this interface so that all application contexts are able to resolve text messages.
Bu arayüzü gerçekleştiren iki tane sınıf var. Bunlar ResourceBundleMessageSource ve ReloadableResourceBundleMessageSource.

Açıklaması şöyle
Spring Boot has i18n built-in thanks to the Spring Framework and its MessageSource implementations. There’s a ResourceBundleMessageSource that builds on ResourceBundle, as well as a ReloadableResourceBundleMessageSource that should be self-explanatory.

Inject MessageSource into a Spring bean and call getMessage(key, args, locale) to your heart’s content!

Hiç yorum yok:

Yorum Gönder