org.springframework.context.support.ReloadableResourceBundleMessageSource.setUseCodeAsDefaultMessage()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(107)

本文整理了Java中org.springframework.context.support.ReloadableResourceBundleMessageSource.setUseCodeAsDefaultMessage方法的一些代码示例,展示了ReloadableResourceBundleMessageSource.setUseCodeAsDefaultMessage的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ReloadableResourceBundleMessageSource.setUseCodeAsDefaultMessage方法的具体详情如下:
包路径:org.springframework.context.support.ReloadableResourceBundleMessageSource
类名称:ReloadableResourceBundleMessageSource
方法名:setUseCodeAsDefaultMessage

ReloadableResourceBundleMessageSource.setUseCodeAsDefaultMessage介绍

暂无

代码示例

代码示例来源:origin: org.jasig.cas/cas-server-core-web

@Override
  @Autowired
  public void setUseCodeAsDefaultMessage(@Value("${message.bundle.usecode.message:true}")
                      final boolean useCodeAsDefaultMessage) {
    super.setUseCodeAsDefaultMessage(useCodeAsDefaultMessage);
  }
}

代码示例来源:origin: com.soento/soento-core

public MultipleMessageSource() {
  super.setBasename("classpath*:/i18n/*");
  super.setDefaultEncoding("UTF-8");
  super.setUseCodeAsDefaultMessage(true);
}

代码示例来源:origin: ihaolin/antares

@Bean
  public MessageSource messageSource(){
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("classpath:i18n/messages");
    messageSource.setDefaultEncoding("UTF-8");
    messageSource.setUseCodeAsDefaultMessage(true);
    return messageSource;
  }
}

代码示例来源:origin: ihaolin/diablo

@Bean
  public MessageSource messageSource(){
    ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("classpath:i18n/messages");
    messageSource.setDefaultEncoding("UTF-8");
    messageSource.setUseCodeAsDefaultMessage(true);
    return messageSource;
  }
}

代码示例来源: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: 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: com.intoverflow.booster/booster-config

@Bean
public MessageSource messageSource() {
  // TODO database MessageSource
  ReloadableResourceBundleMessageSource bean = new ReloadableResourceBundleMessageSource();
  bean.addBasenames("classpath:message", "classpath:ValidationMessages");
  for (String s : MessageResources.DEFAULT_MESSAGE_RESOURCE_BASES.split("[,;\\s]+")) {
    bean.addBasenames(fetchBasenames(s));
  }
  bean.setUseCodeAsDefaultMessage(false);//true
  bean.setDefaultEncoding("UTF-8");
  bean.setCacheSeconds(60);
  return bean;
}

代码示例来源:origin: stackoverflow.com

@Bean
 public MessageSource messageSource() {
 ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
 messageSource.setBasenames( "classpath:messages" );
 // if true, the key of the message will be displayed if the key is not
 // found, instead of throwing a NoSuchMessageException
 messageSource.setUseCodeAsDefaultMessage( true );
 messageSource.setDefaultEncoding( "UTF-8" );
 // # -1 : never reload, 0 always reload
 messageSource.setCacheSeconds( 0 );
 return messageSource;
 }

代码示例来源:origin: jaxio/generated-projects

ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setFallbackToSystemLocale(false);
messageSource.setUseCodeAsDefaultMessage(true);
messageSource.setDefaultEncoding("UTF-8");

代码示例来源: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();
}

相关文章

微信公众号

最新文章

更多

ReloadableResourceBundleMessageSource类方法