Example usage for org.springframework.context.support ReloadableResourceBundleMessageSource setBasenames

List of usage examples for org.springframework.context.support ReloadableResourceBundleMessageSource setBasenames

Introduction

In this page you can find the example usage for org.springframework.context.support ReloadableResourceBundleMessageSource setBasenames.

Prototype

public void setBasenames(String... basenames) 

Source Link

Document

Set an array of basenames, each following the basic ResourceBundle convention of not specifying file extension or language codes.

Usage

From source file:com.utils.BundleMessageReader.java

public String getMessage(String key) {
    Locale locale = LocaleContextHolder.getLocale();

    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasenames("classpath:messages");
    messageSource.setUseCodeAsDefaultMessage(true);
    messageSource.setDefaultEncoding("UTF-8");
    messageSource.setCacheSeconds(0);/*  w  w w  . j ava  2 s.  c  om*/

    return messageSource.getMessage(key, new Object[0], locale);
}

From source file:be.bittich.quote.config.SpringCoreConfig.java

@Bean
public MessageSource messageSource() {
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasenames("classpath:i18n/messages");
    messageSource.setUseCodeAsDefaultMessage(true);
    messageSource.setDefaultEncoding("UTF-8");
    messageSource.setCacheSeconds(0);//from  w ww. ja v a  2  s.c om
    return messageSource;
}

From source file:com.project.framework.configuration.WebMvcConfig.java

@Bean
public MessageSource messageSource() {
    ReloadableResourceBundleMessageSource source = new ReloadableResourceBundleMessageSource();
    source.setBasenames("/resources/bundles/languages/language");
    source.setDefaultEncoding("UTF-8");
    source.setUseCodeAsDefaultMessage(true);
    return source;
}

From source file:com.javaetmoi.core.mvc.demo.config.DemoConfig.java

@Bean(name = "messageSource")
public ReloadableResourceBundleMessageSource reloadableResourceBundleMessageSource() {
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasenames("classpath:messages/common");
    return messageSource;
}

From source file:de.fau.amos4.configuration.WebConfiguration.java

@Bean
public ReloadableResourceBundleMessageSource messageSource() {
    String[] basenames = { "classpath:messages" };

    ReloadableResourceBundleMessageSource resourceBundle = new ReloadableResourceBundleMessageSource();
    resourceBundle.setBasenames(basenames);
    resourceBundle.setDefaultEncoding("UTF-8");
    return resourceBundle;
}

From source file:ru.anr.base.services.MessagePropertiesConfig.java

/**
 * Defining a message source bean/* w w w .  ja v  a  2s . c o  m*/
 * 
 * @return A bean instance
 */
@Bean(name = "messageSource")
public MessageSource messageSource() {

    ReloadableResourceBundleMessageSource source = new ReloadableResourceBundleMessageSource();
    source.setBasenames(paths);
    source.setCacheSeconds(60); // every one minute to be reloaded

    return source;
}

From source file:com.javaetmoi.sample.config.WebMvcConfig.java

@Bean(name = "messageSource")
public ReloadableResourceBundleMessageSource reloadableResourceBundleMessageSource() {
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasenames("classpath:com/javaetmoi/sample/web/messages");
    messageSource.setDefaultEncoding("UTF-8");
    return messageSource;
}

From source file:com.cami.spring.web.WebConfig.java

@Bean
public ReloadableResourceBundleMessageSource messageSource() {
    final ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasenames(new String[] { "WEB-INF/messages/agence/messages",
            "WEB-INF/messages/departement/messages", "WEB-INF/messages/default/messages" });
    return messageSource;
}

From source file:com.urservices.urerp.ecole.config.web.WebConfig.java

@Bean
public ReloadableResourceBundleMessageSource messageSource() {
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasenames(
            new String[] { "classpath:messages", "WEB-INF/messages/messages", "WEB-INF/messages/rh/messages",
                    "WEB-INF/messages/stock/messages", "WEB-INF/messages/payment/messages" });
    return messageSource;
}

From source file:com.isalnikov.config.AppConfigTest.java

@Bean
public MessageSource messageSource() {
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setUseCodeAsDefaultMessage(true);
    messageSource.setDefaultEncoding("UTF-8");
    messageSource.setBasenames("classpath:message");
    messageSource.setCacheSeconds(5);/*from   www. j  av  a2 s .  c o m*/
    //messageSource.setFallbackToSystemLocale(false);// ???
    return messageSource;
}