本文整理了Java中org.springframework.context.support.ReloadableResourceBundleMessageSource.setDefaultEncoding
方法的一些代码示例,展示了ReloadableResourceBundleMessageSource.setDefaultEncoding
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ReloadableResourceBundleMessageSource.setDefaultEncoding
方法的具体详情如下:
包路径:org.springframework.context.support.ReloadableResourceBundleMessageSource
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!