本文整理了Java中org.springframework.context.support.ResourceBundleMessageSource.setUseCodeAsDefaultMessage
方法的一些代码示例,展示了ResourceBundleMessageSource.setUseCodeAsDefaultMessage
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceBundleMessageSource.setUseCodeAsDefaultMessage
方法的具体详情如下:
包路径:org.springframework.context.support.ResourceBundleMessageSource
类名称:ResourceBundleMessageSource
方法名:setUseCodeAsDefaultMessage
暂无
代码示例来源:origin: otto-de/edison-microservice
@Bean
public ResourceBundleMessageSource edisonValidationMessageSource() {
ResourceBundleMessageSource source = new ResourceBundleMessageSource();
source.setBasename("ValidationMessages");
source.setUseCodeAsDefaultMessage(true);
return source;
}
代码示例来源:origin: davemckain/qtiworks
@Bean
MessageSource messageSource() {
final ResourceBundleMessageSource result = new ResourceBundleMessageSource();
result.setUseCodeAsDefaultMessage(true); /* Handy for debugging! */
result.setBasename("messages");
return result;
}
代码示例来源: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: 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
@Configuration
public class TestContext {
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasename("i18n/messages");
messageSource.setUseCodeAsDefaultMessage(true);
return messageSource;
}
@Bean
public TodoService todoService() {
return Mockito.mock(TodoService.class);
}
}
代码示例来源: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: stackoverflow.com
import org.mockito.Mockito;
import org.springframework.context.MessageSource;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.support.ResourceBundleMessageSource;
@Configuration
public class TestContext {
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasename("i18n/messages");
messageSource.setUseCodeAsDefaultMessage(true);
return messageSource;
}
@Bean
public TodoService todoService() {
return Mockito.mock(TodoService.class);
}
}
代码示例来源:origin: com.intoverflow.base/intoverflow-util
MessageReources.messageSource.setBasenames(basenames
.toArray(new String[basenames.size()]));
MessageReources.messageSource.setUseCodeAsDefaultMessage(true);
代码示例来源:origin: com.intoverflow.booster/booster-core
MessageResources.messageSource.setUseCodeAsDefaultMessage(true);
代码示例来源:origin: stackoverflow.com
@Bean
public LocaleResolver localeResolver() {
SessionLocaleResolver slr = new SessionLocaleResolver();
slr.setDefaultLocale(Locale.US); // Set default Locale as US
return slr;
}
@Bean
public ResourceBundleMessageSource messageSource() {
ResourceBundleMessageSource source = new ResourceBundleMessageSource();
source.setBasenames("i18n/messages"); // name of the resource bundle
source.setUseCodeAsDefaultMessage(true);
return source;
}
代码示例来源:origin: cn.bestwu.simpleframework/simpleframework-core
@Bean
public MessageSource messageSource() {
MessageSourceProperties properties = messageSourceProperties();
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
if (StringUtils.hasText(properties.getBasename())) {
messageSource.setBasenames(StringUtils.commaDelimitedListToStringArray(
StringUtils.trimAllWhitespace(properties.getBasename())));
}
if (properties.getEncoding() != null) {
messageSource.setDefaultEncoding(properties.getEncoding().name());
}
messageSource.setFallbackToSystemLocale(properties.isFallbackToSystemLocale());
Duration cacheDuration = properties.getCacheDuration();
if (cacheDuration != null) {
messageSource.setCacheMillis(cacheDuration.toMillis());
}
messageSource.setAlwaysUseMessageFormat(properties.isAlwaysUseMessageFormat());
messageSource.setUseCodeAsDefaultMessage(properties.isUseCodeAsDefaultMessage());
return messageSource;
}
代码示例来源:origin: com.blossom-project/blossom-autoconfigure
@Bean
@Primary
public MessageSource messageSource( BlossomReloadableResourceBundleMessageSource parentMmessageSource) {
MessageSourceProperties properties = messageSourceProperties();
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
if (StringUtils.hasText(properties.getBasename())) {
messageSource.setBasenames(StringUtils.commaDelimitedListToStringArray(
StringUtils.trimAllWhitespace(properties.getBasename())));
}
if (properties.getEncoding() != null) {
messageSource.setDefaultEncoding(properties.getEncoding().name());
}
messageSource.setFallbackToSystemLocale(properties.isFallbackToSystemLocale());
Duration cacheDuration = properties.getCacheDuration();
messageSource.setCacheSeconds(
cacheDuration == null ? -1 : (int) cacheDuration.getSeconds());
messageSource.setAlwaysUseMessageFormat(properties.isAlwaysUseMessageFormat());
messageSource.setUseCodeAsDefaultMessage(properties.isUseCodeAsDefaultMessage());
messageSource.setParentMessageSource(parentMmessageSource);
return messageSource;
}
代码示例来源:origin: entando/entando-core
protected ExceptionHandlerExceptionResolver createExceptionResolver() {
final ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasename("rest/messages");
messageSource.setUseCodeAsDefaultMessage(true);
ExceptionHandlerExceptionResolver exceptionResolver = new ExceptionHandlerExceptionResolver() {
@Override
protected ServletInvocableHandlerMethod getExceptionHandlerMethod(HandlerMethod handlerMethod, Exception exception) {
Method method = new ExceptionHandlerMethodResolver(RestExceptionHandler.class).resolveMethod(exception);
RestExceptionHandler validationHandler = new RestExceptionHandler();
validationHandler.setMessageSource(messageSource);
return new ServletInvocableHandlerMethod(validationHandler, method);
}
};
exceptionResolver.getMessageConverters().add(new MappingJackson2HttpMessageConverter());
exceptionResolver.afterPropertiesSet();
return exceptionResolver;
}
代码示例来源:origin: cn.bestwu.simpleframework/simpleframework-web
@Bean
public MessageSource messageSource(ApplicationContext applicationContext) {
MessageSourceProperties properties = messageSourceProperties(applicationContext);
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
if (StringUtils.hasText(properties.getBasename())) {
messageSource.setBasenames(StringUtils.commaDelimitedListToStringArray(
StringUtils.trimAllWhitespace(properties.getBasename())));
}
if (properties.getEncoding() != null) {
messageSource.setDefaultEncoding(properties.getEncoding().name());
}
messageSource.setFallbackToSystemLocale(properties.isFallbackToSystemLocale());
Duration cacheDuration = properties.getCacheDuration();
if (cacheDuration != null) {
messageSource.setCacheMillis(cacheDuration.toMillis());
}
messageSource.setAlwaysUseMessageFormat(properties.isAlwaysUseMessageFormat());
messageSource.setUseCodeAsDefaultMessage(properties.isUseCodeAsDefaultMessage());
return messageSource;
}
代码示例来源:origin: otto-de/edison-microservice
@BeforeEach
public void setUp() {
messageSource = new ResourceBundleMessageSource();
messageSource.setBasename("ValidationMessages");
messageSource.setUseCodeAsDefaultMessage(true);
}
代码示例来源:origin: stackoverflow.com
.getRequiredProperty(PROPERTY_NAME_MESSAGESOURCE_BASENAME));
messageSource
.setUseCodeAsDefaultMessage(Boolean.parseBoolean(environment
.getRequiredProperty(PROPERTY_NAME_MESSAGESOURCE_USE_CODE_AS_DEFAULT_MESSAGE)));
return messageSource;
内容来源于网络,如有侵权,请联系作者删除!