java - 类型安全配置 : Load configuration from src/test/resources

标签 java configuration akka typesafe typesafe-stack

这是一个初学者问题。所以我的应用程序结构看起来像

src/main/java/...
src/main/resources/application.conf

src/test/java/...
src/test/resources/module/test.module.conf

application.conf

location: mainLocation

test.module.conf

location: testLocation

在我的测试中,我这样做了

  @Test
  public void testLoadConfig() {
    final Config config = ConfigFactory.parseResources("test.module.conf");
    System.out.println(config);
  }

和我看到的

Config(SimpleConfigObject({}))

肯定有什么地方不对,但我看不出来

更新

当我做的时候

  @Test
  public void testActorForFailure() {
//    final Config config = ConfigFactory.load("test.module.conf");
    final Config config = ConfigFactory.load();
    System.out.println(config.getString("location"));

  }

我明白了

mainLocation

所以覆盖不起作用,为什么?

最佳答案

如果你想加载那个测试配置文件试试这个:

ConfigFactory.load("modules/test.module")

基本 ConfigFactory.load() 方法看起来加载“application.conf”。如果你想让它加载一个不同的文件,你需要告诉它那个不同的文件是什么。

关于java - 类型安全配置 : Load configuration from src/test/resources,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29934698/

相关文章:

iis - 加载配置文件 : Failed to start monitoring changes to '\\share' 时出错

java - 如何为多个(10k - 100k)请求正确调用 Akka HTTP 客户端?

scala - Akka Actor pubsub : subscribe using multiple parameters in one EventStream?

java - 来自 EclipseLink 的 PersistenceUnitLoadingException

java - 如果您安装了 Google Plugin for Eclipse,是否还需要下载 App Engine Java SDK?

java - Android Volley Request中出现网络或超时错误时如何再次调用API

java - 运行 2D 游戏的配置 IntelliJ

java - 保护区的可见性

configuration - 如何在 Joomla 中禁止 TinyMCE 剥离/修改我的 HTML?

java - 无法使用自定义用户监护人从外部在 ActorSystem 上创建顶级 Actor [clusterSingletonManager]