本文整理了Java中org.springframework.context.support.ReloadableResourceBundleMessageSource.setResourceLoader
方法的一些代码示例,展示了ReloadableResourceBundleMessageSource.setResourceLoader
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ReloadableResourceBundleMessageSource.setResourceLoader
方法的具体详情如下:
包路径:org.springframework.context.support.ReloadableResourceBundleMessageSource
类名称:ReloadableResourceBundleMessageSource
方法名:setResourceLoader
[英]Set the ResourceLoader to use for loading bundle properties files.
The default is a DefaultResourceLoader. Will get overridden by the ApplicationContext if running in a context, as it implements the ResourceLoaderAware interface. Can be manually overridden when running outside of an ApplicationContext.
[中]将ResourceLoader设置为用于加载捆绑包属性文件。
默认值是DefaultResourceLoader。如果在上下文中运行,将被ApplicationContext覆盖,因为它实现了ResourceLoaderWare接口。在ApplicationContext之外运行时可以手动重写。
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-core
@Override
public void setResourceLoader(final ResourceLoader resourceLoader) {
this.resourceLoader = resourceLoader;
super.setResourceLoader(resourceLoader);
}
代码示例来源:origin: eclipse/hawkbit
@Override
public void setResourceLoader(final ResourceLoader resourceLoader) {
this.resourceLoader = resourceLoader;
super.setResourceLoader(resourceLoader);
}
代码示例来源:origin: com.github.vindell/spring-biz
@Override
public void setResourceLoader(ResourceLoader resourceLoader) {
this.resourceLoader = (resourceLoader != null ? resourceLoader : new DefaultResourceLoader());
super.setResourceLoader(this.resourceLoader);
}
代码示例来源:origin: org.pustefixframework/pustefix-core
ReloadableResourceBundleMessageSource src = new ReloadableResourceBundleMessageSource();
src.setBasenames(baseNames.toArray(new String[baseNames.size()]));
src.setResourceLoader(new PustefixResourceLoader());
if(lastMessageSource != null) {
lastMessageSource.setParentMessageSource(src);
代码示例来源: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();
}
内容来源于网络,如有侵权,请联系作者删除!