本文整理匯總了Java中org.springframework.context.support.ReloadableResourceBundleMessageSource.setBasenames方法的典型用法代碼示例。如果您正苦於以下問題:Java ReloadableResourceBundleMessageSource.setBasenames方法的具體用法?Java ReloadableResourceBundleMessageSource.setBasenames怎麽用?Java ReloadableResourceBundleMessageSource.setBasenames使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.springframework.context.support.ReloadableResourceBundleMessageSource
的用法示例。
在下文中一共展示了ReloadableResourceBundleMessageSource.setBasenames方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name = "messageSource")
public MessageSource messageSource() {
// MessageSource configuration for localized messages.
final ReloadableResourceBundleMessageSource source = new ReloadableResourceBundleMessageSource();
source.setBasenames("classpath:/i18n/messages", "classpath:ValidationMessages");
source.setUseCodeAsDefaultMessage(true);
source.setFallbackToSystemLocale(false);
source.setDefaultEncoding(StandardCharsets.ISO_8859_1.name());
if (runtimeEnvironmentUtil.isDevelopmentEnvironment()) {
// Check for updates on every refresh, otherwise cache forever
source.setCacheSeconds(1);
}
return source;
}
示例2: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public ReloadableResourceBundleMessageSource messageSource() {
ReloadableResourceBundleMessageSource resource = new ReloadableResourceBundleMessageSource();
resource.setBasenames("/WEB-INF/locales/messages");
resource.setDefaultEncoding("UTF-8");
resource.setFallbackToSystemLocale(Boolean.TRUE);
return resource;
}
示例3: configureMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
public void configureMessageSource(ReloadableResourceBundleMessageSource messageSource)
{
ApplicationConfiguration appConfig = appConfig();
MessageSourceConfig config = new DefaultMessageSourceConfig();
config.addBaseName("WEB-INF/messages/Messages");
config.setCacheSeconds(appConfig.isOptimizeResources() ? -1 : DEFAULT_REFRESH_INTERVALL);
config.setDefaultEncoding("UTF-8");
configurer.configureMessageSource(config);
messageSource.setCacheSeconds(config.getCacheSeconds() != null ? config.getCacheSeconds() : -1);
if (!CollectionUtils.isEmpty(config.getBaseNames()))
{
messageSource.setBasenames(config.getBaseNames().toArray(new String[config.getBaseNames().size()]));
}
messageSource.setDefaultEncoding(config.getDefaultEncoding());
}
示例4: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public ReloadableResourceBundleMessageSource messageSource() {
ReloadableResourceBundleMessageSource messageResource = new ReloadableResourceBundleMessageSource();
messageResource.setBasenames("WEB-INF/i18n/messages");
messageResource.setFallbackToSystemLocale(false);
return messageResource;
}
示例5: ResourceBundleManager
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
/**
* default constructor
*/
private ResourceBundleManager() {
basenames.add("classpath:com/communote/server/core/i18n/messages");
basenames.add("classpath:com/communote/server/core/i18n/administration-messages");
basenames.add("classpath:com/communote/server/core/i18n/installer-messages");
messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setDefaultEncoding("UTF-8");
messageSource.setBasenames(basenames.toArray(new String[basenames.size()]));
messageSource.setFallbackToSystemLocale(false);
}
示例6: reloadableResourceBundleMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name = "messageSource")
public ReloadableResourceBundleMessageSource reloadableResourceBundleMessageSource() {
final ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasenames("classpath:locale");
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
示例7: getMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
private static MessageSource getMessageSource()
{
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasenames("classpath:/messages");
messageSource.setUseCodeAsDefaultMessage(true);
messageSource.setDefaultEncoding("UTF-8");
messageSource.setCacheSeconds(0);
return messageSource;
}
示例8: configureMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name = "messageSource")
public MessageSource configureMessageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasenames(MESSAGE_SOURCE, VERSION_SOURCE);
messageSource.setCacheSeconds(5);
return messageSource;
}
示例9: exceptionMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name=ExceptionMessageAccessor.BEAN_EXCEPTION_MESSAGE)
public MessageSource exceptionMessageSource(@Autowired BootJFishConfig bootJFishConfig){
ReloadableResourceBundleMessageSource ms = new ReloadableResourceBundleMessageSource();
ms.setCacheSeconds(bootJFishConfig.getMessageSource().getCacheSeconds());
ms.setBasenames("classpath:messages/exception-messages", "classpath:messages/default-exception-messages");
return ms;
}
示例10: reloadableResourceBundleMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name = "messageSource")
@Description("Message source for this context, loaded from localized 'messages_xx' files.")
public ReloadableResourceBundleMessageSource reloadableResourceBundleMessageSource() {
// Files are stored inside src/main/resources
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasenames("classpath:messages/messages");
return messageSource;
}
示例11: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource srbms = new ReloadableResourceBundleMessageSource();
srbms.setDefaultEncoding("UTF-8");
srbms.setBasenames("classpath:org/springframework/security/messages",
"classpath:org/hibernate/validator/ValidationMessages",
"classpath:/messagesApp/messages",
"classpath:/messagesSecurity/messages",
"classpath:/messages/messages");
return srbms;
}
示例12: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public ReloadableResourceBundleMessageSource messageSource() throws Exception{
ReloadableResourceBundleMessageSource bean = new ReloadableResourceBundleMessageSource();
bean.setDefaultEncoding("UTF-8");
String[] basenames = messageSourceBasenames().getFilenames();
if(basenames != null){
bean.setBasenames(basenames);
}else{
String path = "classpath:com/u2ware/springfield/view/thymeleaf/messages";
bean.setBasenames(path);
}
return bean;
}
示例13: reloadableResourceBundleMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public ReloadableResourceBundleMessageSource reloadableResourceBundleMessageSource() {
ReloadableResourceBundleMessageSource source = new ReloadableResourceBundleMessageSource();
//TODO: Move that values to properties
source.setBasenames("/WEB-INF/locale/imcms", "/WEB-INF/locale/image_archive");
source.setFallbackToSystemLocale(false);
source.setUseCodeAsDefaultMessage(true);
return source;
}
示例14: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
/**
* Resolves localized messages*.properties and application.properties files in the application to allow for internationalization.
* The messages*.properties files translate Roo generated messages which are part of the admin interface, the application.properties
* resource bundle localizes all application specific messages such as entity names and menu items.
*/
public @Bean ReloadableResourceBundleMessageSource messageSource () {
final ReloadableResourceBundleMessageSource source = new ReloadableResourceBundleMessageSource ();
if (!hasDojoProduction) {
source.setCacheSeconds (0);
}
source.setBasenames ("WEB-INF/i18n/messages");
source.setFallbackToSystemLocale (false);
return source;
}
示例15: setupClass
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@BeforeClass
public static void setupClass() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasenames(new String[] {
"classpath:/jp/co/ctc_g/jse/core/message/JseRsTagTest",
"classpath:/jp/co/ctc_g/jse/core/message/JseRsTagTestResources"
});
MessageSourceLocator.set(messageSource);
}