本文整理了Java中org.springframework.context.support.ResourceBundleMessageSource.setCacheSeconds
方法的一些代码示例,展示了ResourceBundleMessageSource.setCacheSeconds
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceBundleMessageSource.setCacheSeconds
方法的具体详情如下:
包路径:org.springframework.context.support.ResourceBundleMessageSource
类名称:ResourceBundleMessageSource
方法名:setCacheSeconds
暂无
代码示例来源: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: 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: 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: stackoverflow.com
public class WebMvcConfiguration extends WebMvcConfigurerAdapter {
other stuff.....
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasenames("Messages/Messages", "Messages/Labels");
messageSource.setDefaultEncoding("UTF-8");
messageSource.setCacheSeconds(1);
return messageSource;
}
@Bean
public AppDateFormatter appDateFormatter(){
return new AppDateFormatter();
}
@Bean
public FormattingConversionService mvcConversionService() {
FormattingConversionService conversionService = new DefaultFormattingConversionService();
conversionService.addFormatter(appDateFormatter());
return conversionService;
}
}
内容来源于网络,如有侵权,请联系作者删除!