List of usage examples for org.springframework.context.support ReloadableResourceBundleMessageSource setBasenames
public void setBasenames(String... basenames)
From source file:it.f2informatica.webapp.WebApplicationConfig.java
@Bean public ReloadableResourceBundleMessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasenames(basenames()); messageSource.setDefaultEncoding("UTF-8"); messageSource.setCacheSeconds(1);/*from ww w .j a v a 2s. c om*/ messageSource.setFallbackToSystemLocale(false); return messageSource; }
From source file:com.MockGatewayApplication.java
@Bean public MessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasenames("classpath:messages"); // if true, the key of the message will be displayed if the key is not // found, instead of throwing a NoSuchMessageException messageSource.setUseCodeAsDefaultMessage(true); messageSource.setDefaultEncoding("UTF-8"); // # -1 : never reload, 0 always reload messageSource.setCacheSeconds(0);/*from w ww . ja va2 s.co m*/ return messageSource; }
From source file:com.isalnikov.config.web.WebConfig.java
@Bean public MessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setUseCodeAsDefaultMessage(true); messageSource.setDefaultEncoding("UTF-8"); messageSource.setBasenames("classpath:message"); messageSource.setCacheSeconds(5);// w w w . ja va 2 s .co m messageSource.setFallbackToSystemLocale(false);// ??? return messageSource; }
From source file:dk.nsi.haiba.epimibaimporter.config.EPIMIBAConfiguration.java
@Bean public ReloadableResourceBundleMessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); String[] resources = { "classpath:messages" }; messageSource.setBasenames(resources); return messageSource; }
From source file:de.blizzy.documentr.context.ContextConfig.java
@Bean public MessageSource messageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setFallbackToSystemLocale(false); messageSource.setCacheSeconds(10);/*from www .j a va2 s.com*/ messageSource.setBasenames(new String[] { "classpath:documentr_messages", "classpath:ValidationMessages" //$NON-NLS-1$ //$NON-NLS-2$ }); return messageSource; }
From source file:org.fenixedu.bennu.spring.BennuSpringConfiguration.java
@Bean public MessageSource messageSource(ApplicationContext context) { ReloadableResourceBundleMessageSource source = new ReloadableResourceBundleMessageSource(); source.setDefaultEncoding("UTF-8"); final String[] baseNames = getBaseNames(context).toArray(new String[0]); logger.debug("Adding basenames by @BennuSpringModule configuration: {}", Arrays.toString(baseNames)); source.setBasenames(baseNames); // Reload resources only when in development mode source.setCacheSeconds(bennuCoreConfiguration().developmentMode() ? 1 : -1); // Allow using the message code as the message itself, as it is preferable // to have an interface without a proper label, than one that doesn't work at all source.setUseCodeAsDefaultMessage(true); return source; }
From source file:at.porscheinformatik.common.spring.web.extended.config.SpringWebExtendedConfigurerConfig.java
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()])); }// ww w . ja v a 2s. c o m messageSource.setDefaultEncoding(config.getDefaultEncoding()); }
From source file:org.obiba.onyx.spring.context.OnyxMessageSourceFactoryBean.java
public Object getObject() throws Exception { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setResourceLoader(resourceLoader); Set<String> basenames = new TreeSet<String>(); if (this.resourceLoader instanceof ResourcePatternResolver) { findBasenames(basenames, onyxConfigPath, MESSAGES_PROPERTIES_SUFFIX); findBasenames(basenames, onyxConfigPath, MESSAGES_XML_SUFFIX); }//ww w.j av a 2 s . c o m if (extraBasenames != null) { basenames.addAll(extraBasenames); } String[] basenamesArray = basenames.toArray(new String[] {}); log.debug("MessageSource contains the following basenames: {}", Arrays.toString(basenamesArray)); messageSource.setBasenames(basenamesArray); MessageSource moduleMessageSource = loadJarBundles(); messageSource.setParentMessageSource(moduleMessageSource); return new StringReferenceFormatingMessageSource(messageSource); }
From source file:org.benetech.secureapp.generator.SecureAppGeneratorApplication.java
private static MessageSource getMessageSource() { ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasenames("classpath:/messages"); messageSource.setUseCodeAsDefaultMessage(true); messageSource.setDefaultEncoding("UTF-8"); messageSource.setCacheSeconds(0);//from w w w.ja v a 2s . c om return messageSource; }
From source file:org.egov.infra.config.properties.MessageSourceConfiguration.java
@Bean public ReloadableResourceBundleMessageSource parentMessageSource() { final ReloadableResourceBundleMessageSource resource = new ReloadableResourceBundleMessageSource(); resource.setBasenames(processResourceWithPattern(commonMessageFiles)); resource.setDefaultEncoding(Charset.defaultCharset().name()); if (devMode) { resource.setCacheSeconds(0);/*from ww w . jav a 2 s. c o m*/ resource.setUseCodeAsDefaultMessage(true); } return resource; }