How to load multiple configuration files using apache common configuration(java)

后端 未结 3 1395
耶瑟儿~
耶瑟儿~ 2021-02-07 11:52

I have a main conf file which I load using apache common configuration class. I have a requirement where user can specify a conf file and values in those file will override the

3条回答
  •  南方客
    南方客 (楼主)
    2021-02-07 12:29

    With cfg4j:

    // Specify which files to load. Configuration from both files will be merged.
    ConfigFilesProvider configFilesProvider = () -> Arrays.asList(new File("application.properties"), new File("otherConfig.properties"));
    
    // Use local files as configuration store
    ConfigurationSource source = new FilesConfigurationSource(configFilesProvider);
    

    Then use it in a standard way to get properties out.

提交回复
热议问题