Bladeren bron

优化空参数判断

zhou-hao 5 jaren geleden
bovenliggende
commit
989b4614d9

+ 3 - 1
jetlinks-components/common-component/src/main/java/org/jetlinks/community/ValueObject.java

@@ -2,6 +2,7 @@ package org.jetlinks.community;
 
 import org.hswebframework.web.bean.FastBeanCopier;
 import org.jetlinks.community.utils.TimeUtils;
+import org.springframework.util.StringUtils;
 
 import java.time.Duration;
 import java.util.Date;
@@ -73,7 +74,8 @@ public interface ValueObject {
     }
 
     default Optional<String> getString(String name) {
-        return get(name, String.class);
+        return get(name, String.class)
+            .filter(StringUtils::hasText);
     }
 
     default String getString(String name, String defaultValue) {