diff --git a/blade-common/src/main/java/org/springblade/common/tool/PropsUtil.java b/blade-common/src/main/java/org/springblade/common/tool/PropsUtil.java index 0801fb2228b2aa8a35caf3f7bb370a9dc4dd7abb..2d19848a322e30a0b1efc7d5c5869bf7395ee7e7 100644 --- a/blade-common/src/main/java/org/springblade/common/tool/PropsUtil.java +++ b/blade-common/src/main/java/org/springblade/common/tool/PropsUtil.java @@ -27,14 +27,13 @@ import java.util.Properties; public class PropsUtil { /** - * 设置配置值,已存在则跳过 - * + * 设置配置值,已存在则覆盖,value为空字符串或null则跳过 * @param props property * @param key key * @param value value */ public static void setProperty(Properties props, String key, String value) { - if (StringUtils.isEmpty(props.getProperty(key))) { + if (StringUtils.hasText(value)) { props.setProperty(key, value); } }