当前位置: 首页>>代码示例>>Java>>正文


Java ClasspathConfigurationSource类代码示例

本文整理汇总了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);
    }
  }
 
开发者ID:Nexmo,项目名称:comms-router,代码行数:14,代码来源:ConfigurationImpl.java

示例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();
}
 
开发者ID:cfg4j,项目名称:cfg4j,代码行数:13,代码来源:SimpleConfigurationProviderWithClasspathIntegrationTest.java

示例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();
}
 
开发者ID:cfg4j,项目名称:cfg4j-sample-apps,代码行数:14,代码来源:ConfigBeans.java


注:本文中的org.cfg4j.source.classpath.ClasspathConfigurationSource类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。