Package com.easydesk.localization
Class LocalizationConfiguration
java.lang.Object
com.easydesk.localization.LocalizationConfiguration
Localization 의 Spring 설정. 사용하는 쪽에서
@Import(LocalizationConfiguration.class) 하면 된다.
easydesk.localization.bundle-names=EasyDeskBundle,EasyDeskExceptionBundle,EasyDeskTitleBundle,EasyDeskModuleBundle,EasyDeskIntakeBundle # 기본값 easydesk.localization.default-locale=ko_KR # 비우면 JVM 기본 locale easydesk.localization.default-encoding=UTF-8 easydesk.localization.fallback-to-default-locale=true # 번역이 없으면 기본 locale 값 사용만든 bean 은
Localization 에도 등록되어, Spring 밖의 Localization.getService() 도 같은 instance 를 쓴다.- Author:
- Youngho Cho
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioneasyDeskLocalizationService(String[] bundleNames, String defaultLocale, String defaultEncoding, boolean fallbackToDefaultLocale)
-
Constructor Details
-
LocalizationConfiguration
public LocalizationConfiguration()
-
-
Method Details
-
easyDeskLocalizationService
@Bean(destroyMethod="close") public DefaultEasyDeskLocalizationService easyDeskLocalizationService(@Value("${easydesk.localization.bundle-names:EasyDeskBundle,EasyDeskExceptionBundle,EasyDeskTitleBundle,EasyDeskModuleBundle,EasyDeskIntakeBundle}") String[] bundleNames, @Value("${easydesk.localization.default-locale:}") String defaultLocale, @Value("${easydesk.localization.default-encoding:UTF-8}") String defaultEncoding, @Value("${easydesk.localization.fallback-to-default-locale:true}") boolean fallbackToDefaultLocale)
-