本文整理了Java中org.springframework.context.support.ResourceBundleMessageSource.setDefaultEncoding
方法的一些代码示例,展示了ResourceBundleMessageSource.setDefaultEncoding
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceBundleMessageSource.setDefaultEncoding
方法的具体详情如下:
包路径:org.springframework.context.support.ResourceBundleMessageSource
类名称:ResourceBundleMessageSource
方法名:setDefaultEncoding
暂无
代码示例来源:origin: spring-projects/spring-framework
public ResourceBundleMessageSource() {
setDefaultEncoding("ISO-8859-1");
}
代码示例来源:origin: org.springframework/spring-context
public ResourceBundleMessageSource() {
setDefaultEncoding("ISO-8859-1");
}
代码示例来源:origin: spring-projects/spring-framework
/**
* 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;
}
代码示例来源:origin: org.springframework/spring-context
/**
* 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;
}
代码示例来源:origin: spring-projects/spring-framework
@Test
public void testResourceBundleMessageSourceWithInappropriateDefaultCharset() {
ResourceBundleMessageSource ms = new ResourceBundleMessageSource();
ms.setBasename("org/springframework/context/support/messages");
ms.setDefaultEncoding("argh");
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 testResourceBundleMessageSourceWithDefaultCharset() {
ResourceBundleMessageSource ms = new ResourceBundleMessageSource();
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: cwenao/springboot_cwenao
@Bean
public ResourceBundleMessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasename("config.message");
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
}
代码示例来源:origin: huangjian888/jeeweb-mybatis-springboot
@Bean(name = "messageSource")
public ResourceBundleMessageSource messageSource(){
ResourceBundleMessageSource resourceBundleMessageSource = new ResourceBundleMessageSource();
resourceBundleMessageSource.setUseCodeAsDefaultMessage(false);
resourceBundleMessageSource.setDefaultEncoding("UTF-8");
resourceBundleMessageSource.setCacheSeconds(60);
List<String> basename = new ArrayList<>();
basename.add("i18n/messages");
basename.add("i18n/ValidationMessages");
resourceBundleMessageSource.setBasenames( basename.toArray(new String[basename.size()]));
return resourceBundleMessageSource;
}
代码示例来源:origin: Turbots/spring-boot-banner-gen
@Bean(name = "messageSource")
public MessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasename("messages");
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
代码示例来源:origin: stackoverflow.com
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasename("locale/messages");
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
代码示例来源:origin: com.airlenet/play-web
@Bean
public ResourceBundleMessageSource messageSource() {
ResourceBundleMessageSource bundleMessageSource = new ResourceBundleMessageSource();
bundleMessageSource.setDefaultEncoding(defaultEncoding);
bundleMessageSource.setUseCodeAsDefaultMessage(true);
bundleMessageSource.setBasenames(i18nMessages.split(","));
return bundleMessageSource;
}
代码示例来源:origin: stackoverflow.com
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource resourceBundleMessageSource =
new ResourceBundleMessageSource();
resourceBundleMessageSource.setBasename(I18_PATH_TEMPLATE + "email_welcome");
resourceBundleMessageSource.setDefaultEncoding("UTF-8");
return resourceBundleMessageSource;
}
代码示例来源:origin: JoleneOL/market-manage
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource resourceBundleMessageSource = new ResourceBundleMessageSource();
resourceBundleMessageSource.setDefaultEncoding("UTF-8");
resourceBundleMessageSource.setBasenames("coreMessage");
resourceBundleMessageSource.setUseCodeAsDefaultMessage(true);
return resourceBundleMessageSource;
}
}
代码示例来源:origin: Evolveum/midpoint
private ResourceBundleMessageSource buildSource(String basename, ClassLoader classLoader) {
ResourceBundleMessageSource source = new CachedResourceBundleMessageSource();
source.setDefaultEncoding(StandardCharsets.UTF_8.name());
source.setFallbackToSystemLocale(false);
source.setBasename(basename);
if (classLoader == null) {
classLoader = LocalizationServiceImpl.class.getClassLoader();
}
source.setBundleClassLoader(classLoader);
return source;
}
代码示例来源:origin: metatron-app/metatron-discovery
/**
*
*/
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasenames("messages/messages", "messages/metatron_security_messages");
messageSource.setFallbackToSystemLocale(false);
messageSource.setCacheSeconds(100000);
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
代码示例来源:origin: stackoverflow.com
@Bean(name = "messageSource")
public MessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasename("/i18n/messages");
messageSource.setFallbackToSystemLocale(false);
messageSource.setCacheSeconds(0);
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
代码示例来源:origin: stormpath/stormpath-sdk-java
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasename("testMessages");
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
}
代码示例来源:origin: com.battcn/request-spring-boot-autoconfigure
private ResourceBundleMessageSource getMessageSource() throws Exception {
ResourceBundleMessageSource bundleMessageSource = new ResourceBundleMessageSource();
bundleMessageSource.setDefaultEncoding(defaultString(properties.getDefaultEncoding(), DEFAULT_CHARSET));
bundleMessageSource.setBasenames(properties.getBaseNames());
return bundleMessageSource;
}
代码示例来源:origin: battcn/request-spring-boot
private ResourceBundleMessageSource getMessageSource() throws Exception {
ResourceBundleMessageSource bundleMessageSource = new ResourceBundleMessageSource();
bundleMessageSource.setDefaultEncoding(defaultString(properties.getDefaultEncoding(), DEFAULT_CHARSET));
bundleMessageSource.setBasenames(properties.getBaseNames());
return bundleMessageSource;
}
代码示例来源:origin: kaif-open/kaif
@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);
}
}
内容来源于网络,如有侵权,请联系作者删除!