當前位置: 首頁>>代碼示例>>Java>>正文


Java ResourceBundleMessageSource.setDefaultEncoding方法代碼示例

本文整理匯總了Java中org.springframework.context.support.ResourceBundleMessageSource.setDefaultEncoding方法的典型用法代碼示例。如果您正苦於以下問題:Java ResourceBundleMessageSource.setDefaultEncoding方法的具體用法?Java ResourceBundleMessageSource.setDefaultEncoding怎麽用?Java ResourceBundleMessageSource.setDefaultEncoding使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.springframework.context.support.ResourceBundleMessageSource的用法示例。


在下文中一共展示了ResourceBundleMessageSource.setDefaultEncoding方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: defaultMessageSource

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public MessageSource defaultMessageSource() {
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.setBasenames("messages", "i18n/messages");
    messageSource.setDefaultEncoding(Charset.forName("UTF-8").name());
    messageSource.setFallbackToSystemLocale(true);
    messageSource.setCacheSeconds(-1);
    messageSource.setAlwaysUseMessageFormat(false);
    messageSource.setUseCodeAsDefaultMessage(true);
    return messageSource;
}
 
開發者ID:xm-online,項目名稱:xm-ms-entity,代碼行數:12,代碼來源:LocaleConfiguration.java

示例2: onContextRefreshed

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
@Override
public void onContextRefreshed() {
    Set<String> messages = new HashSet<>();
    PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
    for (String beanName : BeanFactory.getBeanNames()) {
        Package beanPackage = BeanFactory.getBeanClass(beanName).getPackage();
        if (beanPackage == null) {
            logger.warn(null, "無法獲得Bean[{}]包。", beanName);

            continue;
        }

        String packageName = beanPackage.getName();
        if (resolver.getResource(packageName.replace('.', File.separatorChar) + "/message.properties").exists())
            messages.add(packageName);
    }

    String[] names = new String[messages.size()];
    int i = 0;
    for (String name : messages)
        names[i++] = name + ".message";
    messageSource = new ResourceBundleMessageSource();
    messageSource.setDefaultEncoding(context.getCharset(null));
    messageSource.setBasenames(names);
}
 
開發者ID:heisedebaise,項目名稱:tephra,代碼行數:26,代碼來源:MessageImpl.java

示例3: messageSource

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public ResourceBundleMessageSource messageSource()
{
    ResourceBundleMessageSource source = new ResourceBundleMessageSource();
    source.setBasename("locale/messages");
    source.setDefaultEncoding("UTF-8");
    return source;
}
 
開發者ID:scrumtracker,項目名稱:scrumtracker2017,代碼行數:9,代碼來源:ApplicationContext.java

示例4: messageSource

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public ResourceBundleMessageSource messageSource() {
    ResourceBundleMessageSource source = new ResourceBundleMessageSource();
    source.setBasenames("i18n/messages");
    source.setUseCodeAsDefaultMessage(true);
    source.setDefaultEncoding("UTF-8");
    return source;
}
 
開發者ID:JUGIstanbul,項目名稱:second-opinion-api,代碼行數:9,代碼來源:LocalizationConfiguration.java

示例5: messageSource

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public MessageSource messageSource()
{
  ResourceBundleMessageSource resourceBundleMessageSource = new ResourceBundleMessageSource();
  resourceBundleMessageSource.setDefaultEncoding("UTF-8");
  resourceBundleMessageSource.addBasenames("templates/index");
  return resourceBundleMessageSource;
}
 
開發者ID:de-luxe,項目名稱:burstcoin-faucet,代碼行數:9,代碼來源:BurstcoinFaucet.java

示例6: getMessageSource

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name = "messageSource")
public MessageSource getMessageSource() {
    ResourceBundleMessageSource resource = new ResourceBundleMessageSource();
    resource.setBasename("messages");
    resource.setDefaultEncoding("UTF-8");
    return resource;
}
 
開發者ID:csokafor,項目名稱:spring-security-angularjs,代碼行數:8,代碼來源:ServiceConfig.java

示例7: createMessageSource

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
/**
 * 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
 * @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;
}
 
開發者ID:langtianya,項目名稱:spring4-understanding,代碼行數:26,代碼來源:ResourceBundleThemeSource.java

示例8: before

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
@Before
public void before() {
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.setBasenames("messages");
    messageSource.setDefaultEncoding("UTF8");
    clientEnumController = new ClientEnumController(messageSource);
    clientEnumController.registerClientEnum(Gender.class);
}
 
開發者ID:Catalysts,項目名稱:cat-boot,代碼行數:9,代碼來源:ClientEnumControllerTest.java

示例9: validationMessageSource

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public MessageSource validationMessageSource() {
  ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
  messageSource.setBasenames("validation");
  messageSource.setDefaultEncoding("utf8");
  return messageSource;
}
 
開發者ID:puncha,項目名稱:petclinic,代碼行數:8,代碼來源:WebConfig.java

示例10: createValidator

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
public static Validator createValidator() {
  LocaleContextHolder.setLocale(Locale.ENGLISH);
  ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
  messageSource.setFallbackToSystemLocale(false);
  messageSource.setBasenames("validation");
  messageSource.setDefaultEncoding("utf8");

  LocalValidatorFactoryBean localValidator = new LocalValidatorFactoryBean();
  localValidator.setValidationMessageSource(messageSource);
  localValidator.afterPropertiesSet();
  return localValidator;
}
 
開發者ID:puncha,項目名稱:petclinic,代碼行數:13,代碼來源:TestUtil.java

示例11: messageSource

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public ResourceBundleMessageSource messageSource() {
    ResourceBundleMessageSource resource = new ResourceBundleMessageSource();
    resource.setBasename("messages");
    resource.setDefaultEncoding(StandardCharsets.UTF_8.toString());
    return resource;
}
 
開發者ID:muhamadto,項目名稱:CoffeeBeansRest,代碼行數:8,代碼來源:ServicesConfig.java

示例12: mailSetup

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
@Before
public void mailSetup() {
  configuration = new Configuration(Configuration.VERSION_2_3_21);
  configuration.setDefaultEncoding("UTF-8");
  configuration.setTemplateLoader(new ClassTemplateLoader(MailComposer.class, "/mail"));

  //keep config same as application.yml and WebConfiguration.java
  messageSource = new ResourceBundleMessageSource();
  messageSource.setBasename("i18n/messages");
  messageSource.setDefaultEncoding("UTF-8");
  messageSource.setFallbackToSystemLocale(false);
}
 
開發者ID:kaif-open,項目名稱:kaif,代碼行數:13,代碼來源:MailTestCases.java

示例13: messageSource

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public ResourceBundleMessageSource messageSource() {
    ResourceBundleMessageSource resourceBundleMessageSource = new ResourceBundleMessageSource();
    resourceBundleMessageSource.setBasenames("GerenciarUsuarios");
    resourceBundleMessageSource.setDefaultEncoding("UTF-8");
    return resourceBundleMessageSource;
}
 
開發者ID:servicosgovbr,項目名稱:editor-de-servicos,代碼行數:8,代碼來源:WebMVCConfig.java

示例14: buildSource

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
private ResourceBundleMessageSource buildSource(String basename, ClassLoader classLoader) {
    ResourceBundleMessageSource source = new ResourceBundleMessageSource();
    source.setDefaultEncoding(StandardCharsets.UTF_8.name());
    source.setFallbackToSystemLocale(false);
    source.setBasename(basename);

    if (classLoader == null) {
        classLoader = LocalizationServiceImpl.class.getClassLoader();
    }
    source.setBundleClassLoader(classLoader);

    return source;
}
 
開發者ID:Evolveum,項目名稱:midpoint,代碼行數:14,代碼來源:LocalizationServiceImpl.java

示例15: messageSource

import org.springframework.context.support.ResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public MessageSource messageSource() {
    ResourceBundleMessageSource ms = new ResourceBundleMessageSource();
    ms.setDefaultEncoding("UTF-8");
    ms.setFallbackToSystemLocale(false);
    ms.setBasename("i18n/messages");
    return ms;
}
 
開發者ID:asaas,項目名稱:pebble-spring-translate,代碼行數:9,代碼來源:TestConfig.java


注:本文中的org.springframework.context.support.ResourceBundleMessageSource.setDefaultEncoding方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。