如何从2个资源文件读取相同的变量

时间:2018-06-25 11:55:27

标签: java maven classloader

我有2个资源文件(FileA和FileB),其中包含某些服务的主机地址。我需要从这些文件中读取ConfigManager变量。该怎么办?

以前,我只有FileA并用于读取以下内容:

String CONFIG_FILE=classLoader.getResource("FileA").getFile();
configManager = ConfigManager.initInstance(CONFIG_FILE);

如果我按照以下说明进行操作,第二个initInstance()是否会覆盖第一个initInstance()?

String CONFIG_FILE_A=classLoader.getResource("FileA").getFile();
configManager = ConfigManager.initInstance(CONFIG_FILE_A);
String CONFIG_FILE_B=classLoader.getResource("FileB").getFile();
configManager = ConfigManager.initInstance(CONFIG_FILE_B);

1 个答案:

答案 0 :(得分:0)

String CONFIG_FILE_A=classLoader.getResource("FileA").getFile();
configManager = ConfigManager.initInstance(CONFIG_FILE_B);

String CONFIG_FILE_B=classLoader.getResource("FileB").getFile();
configManager = ConfigManager.initInstance(CONFIG_FILE_B);