public String replacePlaceholders(String value, final Properties properties) {
        Objects.requireNonNull(value, "value");

        return replacePlaceholders(value, properties::getProperty);
    }
Replaces all placeholders of format {@code ${name}} with the corresponding property
from the supplied {@link Properties}.
@param value the value containing the placeholders to be replaced.
@param properties the {@code Properties} to use for replacement.
@return the supplied value with placeholders replaced inline.
commons-config/src/main/java/com/navercorp/pinpoint/common/config/util/spring/PropertyPlaceholderHelper.java