org.springframework.context.support.ReloadableResourceBundleMessageSource.setDefaultEncoding()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(8.8k)|赞(0)|评价(0)|浏览(120)

本文整理了Java中org.springframework.context.support.ReloadableResourceBundleMessageSource.setDefaultEncoding方法的一些代码示例,展示了ReloadableResourceBundleMessageSource.setDefaultEncoding的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ReloadableResourceBundleMessageSource.setDefaultEncoding方法的具体详情如下:
包路径:org.springframework.context.support.ReloadableResourceBundleMessageSource
类名称:ReloadableResourceBundleMessageSource
方法名:setDefaultEncoding

ReloadableResourceBundleMessageSource.setDefaultEncoding介绍

暂无

代码示例

代码示例来源:origin: spring-projects/spring-framework

@Test
public void testReloadableResourceBundleMessageSourceWithInappropriateDefaultCharset() {
  ReloadableResourceBundleMessageSource ms = new ReloadableResourceBundleMessageSource();
  ms.setBasename("org/springframework/context/support/messages");
  ms.setDefaultEncoding("unicode");
  Properties fileCharsets = new Properties();
  fileCharsets.setProperty("org/springframework/context/support/messages_de", "unicode");
  ms.setFileEncodings(fileCharsets);
  ms.setFallbackToSystemLocale(false);
  try {
    ms.getMessage("code1", null, Locale.ENGLISH);
    fail("Should have thrown NoSuchMessageException");
  }
  catch (NoSuchMessageException ex) {
    // expected
  }
}

代码示例来源:origin: spring-projects/spring-framework

@Test
public void testReloadableResourceBundleMessageSourceWithDefaultCharset() {
  ReloadableResourceBundleMessageSource ms = new ReloadableResourceBundleMessageSource();
  ms.setBasename("org/springframework/context/support/messages");
  ms.setDefaultEncoding("ISO-8859-1");
  assertEquals("message1", ms.getMessage("code1", null, Locale.ENGLISH));
  assertEquals("nachricht2", ms.getMessage("code2", null, Locale.GERMAN));
}

代码示例来源:origin: spring-projects/spring-data-rest

/**
 * The {@link MessageSourceAccessor} to provide messages for {@link ResourceDescription}s being rendered.
 *
 * @return
 */
@Bean
public MessageSourceAccessor resourceDescriptionMessageSourceAccessor() {
  try {
    PropertiesFactoryBean propertiesFactoryBean = new PropertiesFactoryBean();
    propertiesFactoryBean.setLocation(new ClassPathResource("rest-default-messages.properties"));
    propertiesFactoryBean.afterPropertiesSet();
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("classpath:rest-messages");
    messageSource.setCommonMessages(propertiesFactoryBean.getObject());
    messageSource.setDefaultEncoding("UTF-8");
    return new MessageSourceAccessor(messageSource);
  } catch (Exception o_O) {
    throw new BeanCreationException("resourceDescriptionMessageSourceAccessor", "", o_O);
  }
}

代码示例来源:origin: org.jasig.cas/cas-server-core-web

@Override
@Autowired
public void setDefaultEncoding(@Value("${message.bundle.encoding:UTF-8}")
                final String defaultEncoding) {
  super.setDefaultEncoding(defaultEncoding);
}

代码示例来源:origin: bingoohuang/quartz-glass

@Bean
public ReloadableResourceBundleMessageSource messageSource() {
  ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
  messageSource.setBasename("classpath:messages");
  messageSource.setDefaultEncoding("UTF-8");
  return messageSource;
}

代码示例来源:origin: com.hand.hap.cloud/hap-resource-server-starter

/**
 * messageBean配置文件
 *
 * @return Bean
 */
@Bean(name = "messageSource")
public ReloadableResourceBundleMessageSource messageSource() {
  ReloadableResourceBundleMessageSource messageBundle =
      new ReloadableResourceBundleMessageSource();
  messageBundle.setBasename("classpath:messages/messages");
  messageBundle.setDefaultEncoding("UTF-8");
  return messageBundle;
}

代码示例来源:origin: g00glen00b/spring-examples

@Bean(name = "messageSource")
 public ReloadableResourceBundleMessageSource messageSource() {
  ReloadableResourceBundleMessageSource messageBundle = new ReloadableResourceBundleMessageSource();
  messageBundle.setBasename("classpath:messages/messages");
  messageBundle.setDefaultEncoding("UTF-8");
  return messageBundle;
 }
}

代码示例来源:origin: cmlbeliever/SpringBootLearning

/**
 * 自定义国际化资源信息
 * 
 * @return
 */
@Bean
public ReloadableResourceBundleMessageSource messageSource() {
  ReloadableResourceBundleMessageSource resourceBundleMessageSource = new ReloadableResourceBundleMessageSource();
  resourceBundleMessageSource.setBasename("classpath:messages");
  resourceBundleMessageSource.setDefaultEncoding("UTF-8");
  return resourceBundleMessageSource;
}

代码示例来源:origin: com.soento/soento-core

public MultipleMessageSource() {
  super.setBasename("classpath*:/i18n/*");
  super.setDefaultEncoding("UTF-8");
  super.setUseCodeAsDefaultMessage(true);
}

代码示例来源:origin: stackoverflow.com

@Bean
public MessageSource messageSource() {
  ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
  messageSource.setBasename("/WEB-INF/propFiles/messages");
  messageSource.setDefaultEncoding("UTF-8");
  return messageSource;
}

代码示例来源:origin: de.adorsys.psd2/xs2a-impl

@Bean
  public MessageSource messageSource() {
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("classpath:error_message");
    messageSource.setCacheSeconds(3600); //reload messages every hour
    messageSource.setDefaultEncoding("UTF-8");
    return messageSource;
  }
}

代码示例来源:origin: de.adorsys.aspsp/xs2a-impl

@Bean
public MessageSource messageSource() {
  ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
  messageSource.setBasename("classpath:error_message");
  messageSource.setCacheSeconds(3600); //reload messages every hour
  messageSource.setDefaultEncoding("UTF-8");
  return messageSource;
}

代码示例来源:origin: ihaolin/diablo

@Bean
  public MessageSource messageSource(){
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("classpath:i18n/messages");
    messageSource.setDefaultEncoding("UTF-8");
    messageSource.setUseCodeAsDefaultMessage(true);
    return messageSource;
  }
}

代码示例来源:origin: ihaolin/antares

@Bean
  public MessageSource messageSource(){
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("classpath:i18n/messages");
    messageSource.setDefaultEncoding("UTF-8");
    messageSource.setUseCodeAsDefaultMessage(true);
    return messageSource;
  }
}

代码示例来源:origin: stackoverflow.com

// create the real bean
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setDefaultEncoding("UTF-8");
messageSource.setCacheSeconds(-1);
messageSource.setBasenames("classpath:conf-test/messages"); // this folder is just for testing and it contains a messages_en.properties file

// inject the bean into the class I wanted to test
ReflectionTestUtils.setField(service, "messageSource", messageSource);

代码示例来源:origin: stackoverflow.com

@PostConstruct
public void initMessageSource() {
  ReloadableResourceBundleMessageSource reloadableMessageSource = new ReloadableResourceBundleMessageSource();
  reloadableMessageSource.setDefaultEncoding("UTF-8");
  reloadableMessageSource.setBasename(config.getI18nBundleBase());
  reloadableMessageSource.setCacheSeconds(config.getI18nCacheSeconds());
  this.messageSource = reloadableMessageSource;
}

代码示例来源:origin: jirutka/spring-rest-exception-handler

private MessageSource createDefaultMessageSource() {

    ReloadableResourceBundleMessageSource messages = new ReloadableResourceBundleMessageSource();
    messages.setBasename(DEFAULT_MESSAGES_BASENAME);
    messages.setDefaultEncoding("UTF-8");
    messages.setFallbackToSystemLocale(false);

    return messages;
  }
}

代码示例来源:origin: stackoverflow.com

@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 );
 return messageSource;
 }

代码示例来源:origin: stackoverflow.com

@Bean
public MessageSource messageSource()
{
  ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
  messageSource.setBasename("classpath:messages");
  messageSource.setFallbackToSystemLocale(false);
  messageSource.setCacheSeconds(0);
  messageSource.setDefaultEncoding("UTF-8");
  return messageSource;
}

代码示例来源:origin: stackoverflow.com

@Bean
public MessageSource messageSource()
{
  ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
  messageSource.setBasename("messages");
  messageSource.setFallbackToSystemLocale(false);
  messageSource.setCacheSeconds(0);
  messageSource.setDefaultEncoding("UTF-8");
  return messageSource;
}

相关文章

微信公众号

最新文章

更多

ReloadableResourceBundleMessageSource类方法