本文整理了Java中org.springframework.context.support.ReloadableResourceBundleMessageSource.setFallbackToSystemLocale
方法的一些代码示例,展示了ReloadableResourceBundleMessageSource.setFallbackToSystemLocale
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ReloadableResourceBundleMessageSource.setFallbackToSystemLocale
方法的具体详情如下:
包路径:org.springframework.context.support.ReloadableResourceBundleMessageSource
类名称:ReloadableResourceBundleMessageSource
方法名:setFallbackToSystemLocale
暂无
代码示例来源:origin: spring-projects/spring-framework
@Test
public void testReloadableResourceBundleMessageSourceWithInappropriateEnglishCharset() {
ReloadableResourceBundleMessageSource ms = new ReloadableResourceBundleMessageSource();
ms.setBasename("org/springframework/context/support/messages");
ms.setFallbackToSystemLocale(false);
Properties fileCharsets = new Properties();
fileCharsets.setProperty("org/springframework/context/support/messages", "unicode");
ms.setFileEncodings(fileCharsets);
try {
ms.getMessage("code1", null, Locale.ENGLISH);
fail("Should have thrown NoSuchMessageException");
}
catch (NoSuchMessageException ex) {
// expected
}
}
代码示例来源:origin: spring-projects/spring-framework
@Test
public void testReloadableResourceBundleMessageSourceWithInappropriateGermanCharset() {
ReloadableResourceBundleMessageSource ms = new ReloadableResourceBundleMessageSource();
ms.setBasename("org/springframework/context/support/messages");
ms.setFallbackToSystemLocale(false);
Properties fileCharsets = new Properties();
fileCharsets.setProperty("org/springframework/context/support/messages_de", "unicode");
ms.setFileEncodings(fileCharsets);
assertEquals("message1", ms.getMessage("code1", null, Locale.ENGLISH));
assertEquals("message2", ms.getMessage("code2", null, Locale.GERMAN));
}
代码示例来源: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: psi-probe/psi-probe
/**
* Gets the reloadable resource bundle message source.
*
* @return the reloadable resource bundle message source
*/
@Bean(name = "messageSource")
public MessageSource getMessageSource() {
logger.debug("Instantiated reloadableResourceBundleMessageSource");
ReloadableResourceBundleMessageSource source = new ReloadableResourceBundleMessageSource();
source.setBasename("/WEB-INF/messages");
source.setCacheSeconds(1);
source.setFallbackToSystemLocale(false);
return source;
}
代码示例来源:origin: org.jasig.cas/cas-server-core-web
@Override
@Autowired
public void setFallbackToSystemLocale(@Value("${message.bundle.fallback.systemlocale:false}")
final boolean fallbackToSystemLocale) {
super.setFallbackToSystemLocale(fallbackToSystemLocale);
}
代码示例来源:origin: ch.sahits.game/OpenPatricianDisplay
@Bean
public ReloadableResourceBundleMessageSource resourceReference() {
ReloadableResourceBundleMessageSource bundle = new ReloadableResourceBundleMessageSource();
bundle.setBasename("/resources");
bundle.setFallbackToSystemLocale(false);
return bundle;
}
@Bean
代码示例来源:origin: cn.home1/oss-lib-errorhandle-spring-boot-1.4.2.RELEASE
static Optional<MessageSource> messageSource(final String location) {
final Optional<MessageSource> result;
if (StringUtils.isNotBlank(location)) {
final ReloadableResourceBundleMessageSource messages = new ReloadableResourceBundleMessageSource();
messages.setBasename(location);
messages.setDefaultEncoding("UTF-8");
messages.setFallbackToSystemLocale(false);
result = Optional.of(messages);
} else {
log.info("errorhandle messageSource not found at {}", location);
result = Optional.empty();
}
return result;
}
}
代码示例来源:origin: cn.home1/oss-lib-errorhandle-spring-boot-1.4.1.RELEASE
static Optional<MessageSource> messageSource(final String location) {
final Optional<MessageSource> result;
if (StringUtils.isNotBlank(location)) {
final ReloadableResourceBundleMessageSource messages = new ReloadableResourceBundleMessageSource();
messages.setBasename(location);
messages.setDefaultEncoding("UTF-8");
messages.setFallbackToSystemLocale(false);
result = Optional.of(messages);
} else {
log.info("errorhandle messageSource not found at {}", location);
result = Optional.empty();
}
return result;
}
}
代码示例来源:origin: org.hsweb/hsweb-web-controller
@Bean(name = "messageSource")
public ReloadableResourceBundleMessageSource reloadableResourceBundleMessageSource() {
ReloadableResourceBundleMessageSource reloadableResourceBundleMessageSource = new ReloadableResourceBundleMessageSource();
reloadableResourceBundleMessageSource.setBasenames("classpath*:messages/", "classpath*:valid/validation");
reloadableResourceBundleMessageSource.setUseCodeAsDefaultMessage(false);
reloadableResourceBundleMessageSource.setFallbackToSystemLocale(true);
return reloadableResourceBundleMessageSource;
}
代码示例来源:origin: ch.sahits.game/OpenPatricianDisplay
@Bean // FIXME: 6/12/17 this bean should already be defined in module Model
public ReloadableResourceBundleMessageSource messageSource() {
ReloadableResourceBundleMessageSource bundle = new ReloadableResourceBundleMessageSource();
bundle.setDefaultEncoding("UTF-8");
bundle.setBasename("i18n/text");
bundle.setFallbackToSystemLocale(false);
return bundle;
}
代码示例来源:origin: org.owasp.webgoat/webgoat-container
/**
* <p>Constructor for LabelProvider.</p>
*/
public LabelProvider() {
labels.setBasename("classpath:/i18n/WebGoatLabels");
labels.setFallbackToSystemLocale(false);
labels.setUseCodeAsDefaultMessage(true);
pluginLabels.setParentMessageSource(labels);
}
代码示例来源: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.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;
}
代码示例来源:origin: org.owasp.webgoat/webgoat-container
/**
* <p>updatePluginResources.</p>
*
* @param propertyFile a {@link java.nio.file.Path} object.
*/
public static void updatePluginResources(final Path propertyFile) {
pluginLabels.setBasename("WebGoatLabels");
pluginLabels.setFallbackToSystemLocale(false);
pluginLabels.setUseCodeAsDefaultMessage(true);
pluginLabels.setResourceLoader(new ResourceLoader() {
@Override
public Resource getResource(String location) {
try {
return new UrlResource(propertyFile.toUri());
} catch (MalformedURLException e) {
throw new RuntimeException(e);
}
}
@Override
public ClassLoader getClassLoader() {
return Thread.currentThread().getContextClassLoader();
}
});
pluginLabels.clearCache();
}
代码示例来源:origin: jaxio/generated-projects
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setFallbackToSystemLocale(false);
messageSource.setUseCodeAsDefaultMessage(true);
messageSource.setDefaultEncoding("UTF-8");
内容来源于网络,如有侵权,请联系作者删除!