    001package com.typesafe.config;
    002
    003/**
    004 * Default config loading strategy. Able to load resource, file or URL.
    005 * Behavior may be altered by defining one of VM properties
    006 * {@code config.resource}, {@code config.file} or {@code config.url}
    007 */
    008public class DefaultConfigLoadingStrategy implements ConfigLoadingStrategy {
    009    @Override
    010    public Config parseApplicationConfig(ConfigParseOptions parseOptions) {
    011        return ConfigFactory.parseApplicationReplacement(parseOptions)
    012            .orElseGet(() -> ConfigFactory.parseResourcesAnySyntax("application", parseOptions));
    013    }
    014}