本文整理匯總了Java中org.springframework.context.support.ReloadableResourceBundleMessageSource.setDefaultEncoding方法的典型用法代碼示例。如果您正苦於以下問題:Java ReloadableResourceBundleMessageSource.setDefaultEncoding方法的具體用法?Java ReloadableResourceBundleMessageSource.setDefaultEncoding怎麽用?Java ReloadableResourceBundleMessageSource.setDefaultEncoding使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.springframework.context.support.ReloadableResourceBundleMessageSource
的用法示例。
在下文中一共展示了ReloadableResourceBundleMessageSource.setDefaultEncoding方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name = "messageSource")
public ReloadableResourceBundleMessageSource messageSource() {
ReloadableResourceBundleMessageSource messageBundle = new ReloadableResourceBundleMessageSource();
messageBundle.setBasename("classpath:messages/messages");
messageBundle.setDefaultEncoding("UTF-8");
return messageBundle;
}
示例2: initMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@PostConstruct
protected void initMessageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasename("classpath:messages/conversation");
messageSource.setDefaultEncoding("utf-8");
messageSource.setCacheSeconds(3600);
if (externalResourceBundle != null) {
ReloadableResourceBundleMessageSource external = new ReloadableResourceBundleMessageSource();
external.setBasename(externalResourceBundle);
external.setDefaultEncoding("utf-8");
external.setCacheSeconds(500);
external.setParentMessageSource(messageSource);
this.messageSource = external;
} else {
this.messageSource = messageSource;
}
}
示例3: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name = "messageSource")
public MessageSource messageSource() {
// MessageSource configuration for localized messages.
final ReloadableResourceBundleMessageSource source = new ReloadableResourceBundleMessageSource();
source.setBasenames("classpath:/i18n/messages", "classpath:ValidationMessages");
source.setUseCodeAsDefaultMessage(true);
source.setFallbackToSystemLocale(false);
source.setDefaultEncoding(StandardCharsets.ISO_8859_1.name());
if (runtimeEnvironmentUtil.isDevelopmentEnvironment()) {
// Check for updates on every refresh, otherwise cache forever
source.setCacheSeconds(1);
}
return source;
}
示例4: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name = "messageSource")
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource reloadMessage = new ReloadableResourceBundleMessageSource();
reloadMessage.setBasename("classpath:/messages");
reloadMessage.setDefaultEncoding("UTF-8");
reloadMessage.setCacheSeconds(0);
return reloadMessage;
}
示例5: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public ReloadableResourceBundleMessageSource messageSource() {
ReloadableResourceBundleMessageSource resource = new ReloadableResourceBundleMessageSource();
resource.setBasenames("/WEB-INF/locales/messages");
resource.setDefaultEncoding("UTF-8");
resource.setFallbackToSystemLocale(Boolean.TRUE);
return resource;
}
示例6: getMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name = "messageSource")
public MessageSource getMessageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.addBasenames("classpath:/messages/alert-triggers");
messageSource.addBasenames("classpath:/messages/applications");
messageSource.addBasenames("classpath:/messages/device-model");
messageSource.addBasenames("classpath:/messages/devices");
messageSource.addBasenames("classpath:/messages/devices-config");
messageSource.addBasenames("classpath:/messages/gateways");
messageSource.addBasenames("classpath:/messages/locations");
messageSource.addBasenames("classpath:/messages/rest-destination");
messageSource.addBasenames("classpath:/messages/routes");
messageSource.addBasenames("classpath:/messages/transformations");
messageSource.addBasenames("classpath:/messages/users");
messageSource.addBasenames("classpath:/messages/tenants");
messageSource.addBasenames("classpath:/messages/health-alert");
messageSource.addBasenames("classpath:/mail/MailMessages");
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
示例7: configureMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
public void configureMessageSource(ReloadableResourceBundleMessageSource messageSource)
{
ApplicationConfiguration appConfig = appConfig();
MessageSourceConfig config = new DefaultMessageSourceConfig();
config.addBaseName("WEB-INF/messages/Messages");
config.setCacheSeconds(appConfig.isOptimizeResources() ? -1 : DEFAULT_REFRESH_INTERVALL);
config.setDefaultEncoding("UTF-8");
configurer.configureMessageSource(config);
messageSource.setCacheSeconds(config.getCacheSeconds() != null ? config.getCacheSeconds() : -1);
if (!CollectionUtils.isEmpty(config.getBaseNames()))
{
messageSource.setBasenames(config.getBaseNames().toArray(new String[config.getBaseNames().size()]));
}
messageSource.setDefaultEncoding(config.getDefaultEncoding());
}
示例8: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
ReloadableResourceBundleMessageSource messageSource() {
ReloadableResourceBundleMessageSource bundleMessageSource = new ReloadableResourceBundleMessageSource();
bundleMessageSource.setBasename("classpath:i18n/messages");
bundleMessageSource.setCacheSeconds(1800);
bundleMessageSource.setDefaultEncoding("UTF-8");
return bundleMessageSource;
}
示例9: emailMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
@Description("Spring mail message resolver")
public MessageSource emailMessageSource() {
log.info("loading non-reloadable mail messages resources");
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasename("classpath:/mails/messages/messages");
messageSource.setDefaultEncoding(CharEncoding.UTF_8);
return messageSource;
}
示例10: apiErrorMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name = "apiErrorMessageSource")
public ReloadableResourceBundleMessageSource apiErrorMessageSource() {
ReloadableResourceBundleMessageSource messageBundle = new ReloadableResourceBundleMessageSource();
messageBundle.setBasename("classpath:error_messages");
messageBundle.setDefaultEncoding("UTF-8");
messageBundle.setUseCodeAsDefaultMessage(true);
return messageBundle;
}
示例11: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean
public MessageSource messageSource() { // Método para disponibilizar arquivos de mensagens
ReloadableResourceBundleMessageSource bundle
= new ReloadableResourceBundleMessageSource();
bundle.setBasename("/WEB-INF/messages/messages");
bundle.setDefaultEncoding("UTF-8");
bundle.setCacheSeconds(1);
return bundle;
}
示例12: getMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name = "messageSource")
public MessageSource getMessageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.addBasenames(
"/WEB-INF/i18n/dateformats",
"/WEB-INF/i18n/destinations",
"/WEB-INF/i18n/devices",
"/WEB-INF/i18n/email",
"/WEB-INF/i18n/error",
"/WEB-INF/i18n/global",
"/WEB-INF/i18n/languages",
"/WEB-INF/i18n/loglevels",
"/WEB-INF/i18n/menu",
"/WEB-INF/i18n/routes",
"/WEB-INF/i18n/timezones",
"/WEB-INF/i18n/tokens",
"/WEB-INF/i18n/transformations",
"/WEB-INF/i18n/usernotifications",
"/WEB-INF/i18n/users",
"/WEB-INF/i18n/visualization",
"classpath:/messages/alert-triggers",
"classpath:/messages/applications",
"classpath:/messages/device-model",
"classpath:/messages/devices",
"classpath:/messages/rest-destination",
"classpath:/messages/routes",
"classpath:/messages/transformations",
"classpath:/messages/rest-destination",
"classpath:/messages/users",
"classpath:/messages/tenants",
"classpath:/messages/applications",
"classpath:/messages/device-model",
"classpath:/messages/health-alert",
"classpath:/mail/MailMessages");
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
示例13: getMessageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Bean(name = "messageSource")
public MessageSource getMessageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.addBasenames(
"classpath:/messages/devices",
"classpath:/messages/routes",
"classpath:/messages/integration",
"classpath:/messages/transformations",
"classpath:/messages/devices-config",
"classpath:/messages/applications");
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
示例14: DeviceDataURLs
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
public DeviceDataURLs(Device device, Locale locale) {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasename("classpath:/messages/devices");
messageSource.setDefaultEncoding("UTF-8");
httpHostName = pubServerConfig.getHttpHostname();
httpPort = pubServerConfig.getHttpPort();
httpsPort = pubServerConfig.getHttpsPort();
mqttHostName = pubServerConfig.getMqttHostName();
mqttPort = pubServerConfig.getMqttPort();
mqttTlsPort = pubServerConfig.getMqttTlsPort();
context = pubServerConfig.getHttpCtx();
channel = messageSource.getMessage("model.device.channel", null, locale);
username = device.getApiKey();
if (httpHostName.equalsIgnoreCase("localhost")) {
this.httpHostName = "<ip>";
}
if (mqttHostName.equalsIgnoreCase("localhost")) {
mqttHostName = "<ip>";
}
if (StringUtils.hasText(device.getApplication().getDataApiDomain())) {
httpHostName = device.getApplication().getDataApiDomain();
}
if (StringUtils.hasText(device.getApplication().getDataMqttDomain())) {
mqttHostName = device.getApplication().getDataMqttDomain();
}
}
示例15: messageSource
import org.springframework.context.support.ReloadableResourceBundleMessageSource; //導入方法依賴的package包/類
@Primary
@Bean(name = "messageSource")
public ReloadableResourceBundleMessageSource messageSource() { // @todo not working
ReloadableResourceBundleMessageSource messageBundle = new ReloadableResourceBundleMessageSource();
messageBundle.setBasename("classpath:messages");
messageBundle.addBasenames("classpath:messages", "classpath:validation");
messageBundle.setUseCodeAsDefaultMessage(true);
messageBundle.setDefaultEncoding("UTF-8");
messageBundle.setFallbackToSystemLocale(true);
return messageBundle;
}