[英]spring - @ContextConfiguration fail to load config file in src/test/resources
[英]Typesafe Config: Load configuration from src/test/resources
這是一個初學者的問題。 所以我的app結構看起來像
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({}))
當然有些事情是不對的,但我無法發現它
UPDATE
當我做的時候
@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'。 如果您希望它加載不同的文件,您需要告訴它不同的文件是什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.