import org.apache.commons.configuration2.Configuration;
import org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder;
import org.apache.commons.configuration2.builder.ReloadingFileBasedConfigurationBuilder;
import org.apache.commons.configuration2.builder.ConfigurationBuilderEvent;
import org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder;
import org.apache.commons.configuration2.builder.FileBasedConfigurationBuilderEvent;
import org.apache.commons.configuration2.builder.FileBasedConfigurationBuilderResultCreatedEvent;
import org.apache.commons.configuration2.builder.FileBasedBuilderParametersImpl;
import org.apache.commons.configuration2.ex.ConfigurationException;
import org.apache.commons.configuration2.builder.BasicBuilderResultEventListener;
public class ConfigExample {
public static void main(String[] args) {
try {
FileBasedConfigurationBuilder<PropertiesConfiguration> builder =
new FileBasedConfigurationBuilder<>();
builder.configure(new FileBasedBuilderParametersImpl().setFileName("config.properties"));
Configuration config = builder.getConfiguration();
String value = config.getString("key");
System.out.println("Value: " + value);
} catch (ConfigurationException e) {
e.printStackTrace();
}
}
}