Example usage for org.springframework.context.support ResourceBundleMessageSource ResourceBundleMessageSource

List of usage examples for org.springframework.context.support ResourceBundleMessageSource ResourceBundleMessageSource

Introduction

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

Prototype

public ResourceBundleMessageSource() 

Source Link

Usage

From source file:com.searchbox.framework.config.WebConfig.java

@Bean
public MessageSource messageSource() {
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();

    messageSource.setBasename(environment.getRequiredProperty(PROPERTY_NAME_MESSAGESOURCE_BASENAME));
    messageSource.setUseCodeAsDefaultMessage(Boolean.parseBoolean(
            environment.getRequiredProperty(PROPERTY_NAME_MESSAGESOURCE_USE_CODE_AS_DEFAULT_MESSAGE)));

    return messageSource;
}

From source file:com.webapp.config.WebConfig.java

/**
 * Defines a message source for the controllers. This effectively replaces 
 * the following XML configuration:<br/>
 * <pre>&lt;bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"&gt;
 *   &lt;property name="basename" value="webapp"/&gt;
 * &lt;/bean&gt;</pre>// www .  ja  v a2  s .  co m
 * 
 * <p>Look in src/main/webapp/WEB-INF/classes for the property files used as
 * message sources / resource bundles.</p>
 * 
 * @return a resource bundle to be autowired into any component wanting it.
 */
@Bean
public ResourceBundleMessageSource messageSource() {
    ResourceBundleMessageSource msrc = new ResourceBundleMessageSource();
    msrc.setBasename("message");
    return msrc;
}

From source file:com.springsource.html5expense.config.WebConfig.java

@Bean
public MessageSource messageSource() {
    String[] baseNames = "messages,errors".split(",");
    ResourceBundleMessageSource resourceBundleMessageSource = new ResourceBundleMessageSource();
    resourceBundleMessageSource.setBasenames(baseNames);
    return resourceBundleMessageSource;
}

From source file:com.alibaba.dubbo.container.page.PageServlet.java

@Override
public void init() throws ServletException {
    super.init();

    ResourceBundleMessageSource msgDatabase = new ResourceBundleMessageSource();
    msgDatabase.setBasename("i18n/message");
    // msgDatabase.setBundleClassLoader(PageServlet.class.getClassLoader());
    MSGDatabase = msgDatabase;//ww  w  .j  a v a  2 s . c o  m

    String simple = getServletConfig().getInitParameter("simple");
    // container????
    if (simple == null || simple.length() == 0) {
        System.out.println("??");
        new Thread(new Runnable() {

            @Override
            public void run() {
                com.alibaba.dubbo.container.Main.main(null);
            }

        }).start();

    }
    INSTANCE = this;
    String config = getServletConfig().getInitParameter("pages");
    Collection<String> names;
    if (config != null && config.length() > 0) {
        names = Arrays.asList(Constants.COMMA_SPLIT_PATTERN.split(config));
    } else {
        names = ExtensionLoader.getExtensionLoader(PageHandler.class).getSupportedExtensions();// PageHandler??
    }
    for (String name : names) {
        PageHandler handler = ExtensionLoader.getExtensionLoader(PageHandler.class).getExtension(name);
        pages.put(ExtensionLoader.getExtensionLoader(PageHandler.class).getExtensionName(handler), handler);
        Menu menu = handler.getClass().getAnnotation(Menu.class);
        if (menu != null) {
            menus.add(handler);
        }
    }
    Collections.sort(menus, new MenuComparator());
}

From source file:com.vgorcinschi.concordiafootballmanager.web.WebConfig.java

@Bean
public MessageSource messageSource() {
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.setCacheSeconds(1);//from w w w . j a  va  2s. co m
    messageSource.setDefaultEncoding(StandardCharsets.UTF_8.name());
    messageSource.setBasename("i18n/validation");
    return messageSource;
}

From source file:org.ng200.openolympus.MvcConfig.java

@Bean
public ResourceBundleMessageSource messageSource() {
    final ResourceBundleMessageSource source = new ResourceBundleMessageSource();
    source.setBasename("messages");
    return source;
}

From source file:io.github.azige.bbs.config.WebMvcConfig.java

@Bean
public ResourceBundleMessageSource messageSource() {
    ResourceBundleMessageSource bean = new ResourceBundleMessageSource();
    bean.setBasename("io.github.azige.bbs.web.Message");
    bean.setUseCodeAsDefaultMessage(true);
    return bean;/*from  ww w.  j  a v  a2  s.c  o  m*/
}

From source file:net.solarnetwork.node.settings.playpen.SettingsPlaypen.java

@Override
public MessageSource getMessageSource() {
    if (MESSAGE_SOURCE == null) {
        ResourceBundleMessageSource source = new ResourceBundleMessageSource();
        source.setBundleClassLoader(SettingsPlaypen.class.getClassLoader());
        source.setBasename(SettingsPlaypen.class.getName());
        MESSAGE_SOURCE = source;//from w w w .j a v a 2 s.c  om
    }
    return MESSAGE_SOURCE;
}

From source file:io.getlime.security.powerauth.app.server.service.configuration.PowerAuthServiceConfiguration.java

@Bean
public ResourceBundleMessageSource messageSource() {
    ResourceBundleMessageSource source = new ResourceBundleMessageSource();
    source.setBasename("/i18n/errors_");
    source.setUseCodeAsDefaultMessage(true);
    return source;
}

From source file:net.solarnetwork.node.backup.FileSystemBackupService.java

private static MessageSource getMessageSourceInstance() {
    ResourceBundleMessageSource source = new ResourceBundleMessageSource();
    source.setBundleClassLoader(FileSystemBackupService.class.getClassLoader());
    source.setBasename(FileSystemBackupService.class.getName());
    return source;
}