List of usage examples for org.springframework.context.support ResourceBundleMessageSource setCacheSeconds
public void setCacheSeconds(int cacheSeconds)
From source file:guru.qas.martini.i18n.MessageSources.java
public static MessageSource getMessageSource(Class c) { return INDEX.computeIfAbsent(c, r -> { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setFallbackToSystemLocale(true); source.setBundleClassLoader(c.getClassLoader()); source.setBasename(c.getName()); source.setUseCodeAsDefaultMessage(true); source.setCacheSeconds(-1); return source; });/*from w ww .jav a2 s . c om*/ }
From source file:com.vgorcinschi.concordiafootballmanager.web.WebConfig.java
@Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setCacheSeconds(1); messageSource.setDefaultEncoding(StandardCharsets.UTF_8.name()); messageSource.setBasename("i18n/validation"); return messageSource; }
From source file:com.miserablemind.butter.apps.butterApp.ButterAppMVCContext.java
/** * Message Source bean that is used to get language from messages.properties. * <p>The bean can be used for errors or other non-template generated copy.</p> *//* w ww . ja v a 2 s . c om*/ @Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename("butterApp/messages"); messageSource.setCacheSeconds(600); return messageSource; }
From source file:org.springframework.boot.autoconfigure.MessageSourceAutoConfiguration.java
@Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); if (StringUtils.hasText(this.basename)) { messageSource.setBasenames(commaDelimitedListToStringArray(trimAllWhitespace(this.basename))); }/*w w w . j a v a2 s .c om*/ messageSource.setDefaultEncoding(this.encoding); messageSource.setCacheSeconds(this.cacheSeconds); return messageSource; }