spring 替换字符串中的配置信息
public class PlaceholdersResolver { private final static String PLACEHOLDERS_PREFIX = "$"; /** * 对占位符进行解析 * 如果字符串中包含占位符则返回解析后的值,否则返回原值 * @param key * @param environment * @return */ public static String resolve(String key , Environment environment){ if(key.contains(PLACEHOLDERS_PREFIX)){ return environment.resolvePlaceholders(key); } return key; } }