本文整理汇总了Java中org.cfg4j.source.classpath.ClasspathConfigurationSource类的典型用法代码示例。如果您正苦于以下问题:Java ClasspathConfigurationSource类的具体用法?Java ClasspathConfigurationSource怎么用?Java ClasspathConfigurationSource使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ClasspathConfigurationSource类属于org.cfg4j.source.classpath包,在下文中一共展示了ClasspathConfigurationSource类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getConfigurationSource
import org.cfg4j.source.classpath.ClasspathConfigurationSource; //导入依赖的package包/类
private ConfigurationSource getConfigurationSource(Path configFilePath) {
ConfigFilesProvider configFilesProvider = () ->
ImmutableList.of(configFilePath);
if (configFilePath.isAbsolute()) {
LOGGER.debug("loading config from: {}", configFilePath);
return new FilesConfigurationSource(configFilesProvider);
} else {
LOGGER.debug("loading config from classpath");
return new ClasspathConfigurationSource(configFilesProvider);
}
}
示例2: getConfigurationProvider
import org.cfg4j.source.classpath.ClasspathConfigurationSource; //导入依赖的package包/类
private ConfigurationProvider getConfigurationProvider(final String path) {
ConfigurationSource source = new ClasspathConfigurationSource(new ConfigFilesProvider() {
@Override
public Iterable<Path> getConfigFiles() {
return Collections.singleton(Paths.get(path));
}
});
return new ConfigurationProviderBuilder()
.withConfigurationSource(source)
.build();
}
示例3: configurationProvider
import org.cfg4j.source.classpath.ClasspathConfigurationSource; //导入依赖的package包/类
@Bean
public ConfigurationProvider configurationProvider() {
// Specify which files to load. Configuration from both files will be merged.
ConfigFilesProvider configFilesProvider = () -> Arrays.asList(Paths.get("application.yaml"), Paths.get("otherConfig.properties"));
// Use classpath repository as configuration store
ConfigurationSource source = new ClasspathConfigurationSource(configFilesProvider);
// Create provider
return new ConfigurationProviderBuilder()
.withConfigurationSource(source)
.build();
}