List of usage examples for org.springframework.context.support ResourceBundleMessageSource ResourceBundleMessageSource
public ResourceBundleMessageSource()
From source file:org.springframework.boot.autoconfigure.MessageSourceAutoConfiguration.java
@Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); if (StringUtils.hasText(this.basename)) { messageSource.setBasenames(commaDelimitedListToStringArray(trimAllWhitespace(this.basename))); }//from w w w. j a va 2s. c o m messageSource.setDefaultEncoding(this.encoding); messageSource.setCacheSeconds(this.cacheSeconds); return messageSource; }
From source file:org.springframework.ui.context.support.ResourceBundleThemeSource.java
/** * Create a MessageSource for the given basename, * to be used as MessageSource for the corresponding theme. * <p>Default implementation creates a ResourceBundleMessageSource. * for the given basename. A subclass could create a specifically * configured ReloadableResourceBundleMessageSource, for example. * @param basename the basename to create a MessageSource for * @return the MessageSource//from w w w . j a v a2s. c om * @see org.springframework.context.support.ResourceBundleMessageSource * @see org.springframework.context.support.ReloadableResourceBundleMessageSource */ protected MessageSource createMessageSource(String basename) { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename(basename); if (this.defaultEncoding != null) { messageSource.setDefaultEncoding(this.defaultEncoding); } if (this.fallbackToSystemLocale != null) { messageSource.setFallbackToSystemLocale(this.fallbackToSystemLocale); } if (this.beanClassLoader != null) { messageSource.setBeanClassLoader(this.beanClassLoader); } return messageSource; }
From source file:org.tightblog.rendering.generators.WeblogEntryListGeneratorTest.java
@BeforeClass public static void initializeOnce() { messages = new ResourceBundleMessageSource(); messages.setBasename("messages/messages"); }